1 .How long he has lived in New Jersey?
2. Peter hasn't played basketball since 1987.
3. I have just spoke Russian twenty years.
4. We haven't seen Tom since Christmas.
5. Alan has flown in an airplane before?
6. Shannon hasn't gone to lunch yet.
1.have taken.
2. they have moved.
3. has asked.
4.haven't eaten
5.has wanted
6.they have known.
7.has worked.
8.has bought.
9.hasn't read.
10.they have left.
11.hasn't driven.
12.have enjoyed.
13.He has watched.
14.haven't finished