Present PerfectSet 106

1I ..... a letter to my friend every other day for the last three weeks
2Why do we use the present perfect in this sentence:she has been away for three months now.
3They ..... several expensive cars since getting that job.
4Martin ..... to Greek five times. He loves the place.
5Johan has been to work since ......
6I ..... my homework so can I play video games now?
7It's possible that the burglars got into the building by forcing open a fire exit.GAINEDThe burglars may ..... by forcing open a fire exit.
8John ..... in San Diego for the past 3 years (and he still lives there).
9Although Ms Yani ..... the topic, I still don't understand it.
10It's the first time ..... all the answers in a test.
11Which sentence uses the present perfect tense? A) I have seen that movie. B) I saw that movie. C) I am seeing that movie.
12Which sentence is in the present perfect tense?a. She has been reading for two hours.b. They are playing soccer now.c. He has finished his homework.d. I will go to the store later.
13I ..... (travel) on a spaceship three times.
14She told me about her house, but I ..... it. (forget)
15Jim is on holiday. He ..... to Italy.
16We ..... at this hotel a couple of times before.
17Fill in the blank with the correct form of the verb in present perfect: "We ..... (see) that movie before."
18ESMERLLYN AND BERNARD ..... SHRIMP MANY TIMES.
19Nick can't play football today. He ..... an accident with his bike.
20I ..... Hue four times.
21Has she memorized the lyrics of the new song from Ariana Grande?
22Tommy has played the violin for years.
23You will feel better after you ..... medicine.
24Which tense would you use to talk about your English learning experience for five years?
25Complete the sentence with an appropriate verb. Robert ..... ill for three weeks. He's still in hospital.
26The students ..... Present perfect tense.
27She ..... to Japan three times.
28I(know) ..... her for two days
29I'm so busy at the moment ..... three meetings today, and it's still only three o'clock!
30They have bought an expensive car.
31Over the last decade, conservationists ..... innovative methods to restore coral reefs.
32Complete the missing word.I ..... just ..... my work.
33She ..... to Egypt two times this year.
34Choose the correct verbs:I'm having a great holiday. The weather ..... fantastic.
35We ..... known each other for years.
36Mr White ..... English in school for seven years since he first visited China.
37He ..... (eat / has eaten) sushi before.
38We ..... already ..... the good news.
39Use the present perfect for action that ..... in the past and ..... up to now.
40Fill in the blanks with the Present Perfect form of the verb given in brackets:Children ..... (find) the lost puppy.
41There's no more bread. We ..... it all.
42Present PERFECT TENSEWe ..... (be) in London for 3 months.
43I ..... Ha Long Bay several times.
44The new teacher has ..... his love to his fiance.
45Johann (qualify) ..... as one of the school paper staffers.(present perfect)
46Rina (catch) ..... three colds this winter.
47Huseyn ..... here for five years now.
48I ..... that film already.
49She has visited three different countries in the last month.
50They ..... been in town all day
51My mom has fed the fish.
52He informed me that he ..... successfully secured a new position at the firm.
53We ..... here since 2015.
54Use present perfect correctly: I (to finish) my homework.
55Perfect Tenses or Irregular Verbs?"I have eaten lunch"
56They are so lazy. They ..... to study for the test yet.
57We have made a big profit this year.Present Perfect
58So far, Philipe and Ofri ..... (visit) 12 tourist attractions during their city tour.
59Identify the tense:They have played cricket in that field.
60I ..... (send) 6 so far!
61..... so hard this week, I think I'll stay home and relax this weekend.