Since or for?
Choose "since" or "for" to complete the sentences.
1. We have received no news _____ 5:30 pm.
2. Jane hasn't been back to Hungary _____ last year.
3. She has been in hospital _____ Monday.
4. We haven't seen Mary _____ the party.
5. I've read two books _____ the weekend.
6. We've been friends with Fred _____ decades.
7. Jane has worked here _____ two weeks already.
8. I haven't worked _____ a month.
9. Mandy has been ill _____ Monday.
10. We've lived here _____ seventeen years.
11. They have been ill _____ Monday.
12. Dinosaurs have been extinct _____ over 60 million years.
13. We've been together only _____ a few days.
14. Jane hasn't been to America _____ 1981.
15. My boss has been away _____ half a day only.
16. They haven't visited us _____ Christmas.
17. You haven't smoked _____ two months.
18. I haven't met Jill _____ the end of school.
19. I haven't slept _____ 48 hours.
20. He hasn't played the piano _____ he was a boy.
21. Nobody has seen him______last Friday.
22. It has been foggy________some days.
23. He has ben fishing________six o’clock.
24. They have been living in France_______eight years.
25. The pilots have been on strike______two months.
26. We have had terrible weather______ Saturday.
27. I have known Tom________1990.
28. We have been waiting for the bus_______half an hour.
29. She hasn’t lost a match______April.
30. Things have changed________she became headmaster.
31. The police has been looking for him______a month.
32. Our dog has been ill______two days.
33. I’ve been looking for this book______ a long time.
34. I’ve been working_______ I got up.
35. David has worked for the power company________1999.
36. His brother has worked for the power company______ five years.
37. I have her______June.
38. She hasn’t been in class________three days.
39. I have had a toothache________yesterday morning.
40. I attended Harvard school_________two years.
Already or yet?
1. Jane has _____ got up.
Present perfect Page 1
a. yet
b. already
2. They haven’t seen St. Paul’s Cathedral _____.
a. already
b. yet
3. Everybody has _____ gone home.
a. already
b. yet
4. We haven’t found the answer _____.
a. yet
b. already
5. Have you finished your lunch _____?
a. yet
b. already
6. I have _____ repaired your car.
a. yet
b. already
7. We’ve _____ been to England.
a. yet
b. already
8. Has everybody arrived _____?
a. yet
b. already
Present perfect Page 2