review exercises for basic usage and elementary and pre-intermediate grammar
englishspeaker.com
English language study and
skills training on line

16 Time Statements with "Since", "For" and "Ago"

Complete:

01. I have been studying English ....................... three years.

02. We have been waiting for delivery ....................... last Tuesday.

03. They arrived here ten days .......................

04. I met him two years .......................

05. I have been trying to get through on the phone ....................... the past hour.

06. The machine broke down an hour .......................

07. I have been driving ....................... 1974.

08. The new art gallery has been open ....................... October.

09. We had to buy a new washing machine a couple of days .......................

10. That politician has been talking ....................... six hours.

11. I haven't had a cigarette ....................... I gave up on my birthday last year.

12. I was waiting ....................... only a few minutes.

13. He has been eating in that expensive restaurant ever ....................... he got his new job.

14. I left the firm two years .......................

15. He has been working here ....................... the beginning of the month.

©English Teaching Systems February 2001