1. a) jack (has told) us two funny stories since he (came) here. b) jack (has told) us two funny stories since he (has been) here. 2 a) i have liked him since i (have known) him. b) i (have liked) him since (i met) him. 3. a) since i (have had) this car (i have repaired) it three times. b) since (i bought) this car (i have repaired) it three times. 4. a) since we (have known) him he (has been) very helpful. b) since he (began) working here he (has been) very helpful. 5. a) my dog (has given) us twenty puppies since we (have had) her. b) my dog ( has given) us twenty puppies since we (took) her.
9. A large car … more gasoline than a smaller one.
a) uses
b) is using
c) has used
d) has been using
10. Julie is very talented. She … several musical instruments well.
a) has played
b) is playing
c) plays
d) has been playing
11. Brian … Susie since he was 5 years old.
a) knows
b) has known
c) is knowing
d) has been knowing
16. The trial …. on for a long time. I wonder what the verdict will be.
a) has been going
b) goes
c) is going
d) has gone
25. I … for 20 minutes. That’s why my hair is all wet.
a) have been bathing
b) bath
c) have bathed
d) am bathing
28. The weather forecast was good, but it … at the moment.
a) rains
b) has been raining
c) is raining
d) has rained
29. He … for an hour now. I expect he’ll soon be finished.
a) has been speaking
b) speaks
c) is speaking
d) has spoken
31. Look! The robber … a bag.
a) has stolen
b) has been stealing
c) stoles
d) is stealing
32. Listen. The birds in the trees … .
a) sings
b) are singing
c) has sang
d) has been singing
33. Ever since he came to us that man … to make trouble.
a) tries
b) has been trying
c) has tried
d) is trying
34. The children … circles and squares right now. They are using blue, yellow
and red paint.
a) draw
b) has been drawing
c) are drawing
d) has drawn
37. How long … ? I … for ten years.
a) are you driving / am driving
b) do you drive / drive
c) have you driven / have driven
d) have you been driving / have been driving
Объяснение: