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

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

Answers:

01. I have been studying English for three years.

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

03. They arrived here ten days ago.

04. I met him two years ago.

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

06. The machine broke down an hour ago.

07. I have been driving since1974.

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

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

10. That politician has been talking for six hours.

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

12. I was waiting for only a few minutes.

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

14. I left the firm two years ago.

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

©English Teaching Systems February 2001