Present PerfectSet 66

1Have you learned English?
2Complete the sentence with present perfect.We ..... to him.
3Emily ..... just ..... her finger. She needs a bandaid.
4We ..... anything from James since we left school
5Rewrite the following sentences using the provided word and keep meaning as that of the root one."We last saw each other a year ago."
6I get this feeling of deja vu, like I ..... (walk) on this street before.
7Paula ..... her keys.
8Which sentence evaluates the Present Perfect best?
9This is the first time I ..... such a mistake.
10She ..... her keys at home.
11Fill in the blank: 'We (to live) here for five years.'
12My plan ..... to raise awareness, especially for young people, of the importance of keeping fit for the past two months.A. are B. has been C. have been D. was
13Use the present perfect tense in a context sentence.
14We ..... just ..... this project
15Luna (call) ..... Nila many times.
16Identify the present perfect tense in this sentence: 'I have completed my assignment.'
17She ..... in five countries so far.
18Ben ..... in Spain since 2004.
19Busra ..... a new job recently.
20I can't shut down my computer until all of my files .....
21I can't go out now because ..... my hair
22A:What extreme sports ..... you .....?B:I ..... any.
23I ..... all of the questions correctly since I began this grammar exercise on verb tenses.
24What was the most embarrassing moment (you/be/in) .....?
25They ..... here since 1987
26Since then, a lot of new people ..... in the area and the old social structures have gradually been changing.
27Starting her own business is the best decision my sister ..... in her life.
28I ..... never visited that museum, but I'd love to go someday.
29Oh, No! I ..... my cell phone!
30They ..... in Sabah ..... they moved here.
31She has lived in this street for ten years.
32Choose the correct words to complete the sentences.I ..... a degree in engineering.
33Which verb form completes the sentence? Tick one.Amelia ..... a book about Ancient Egypt recently.
34Maria ..... (believe) that for ages!
35My computer ..... many problems lately. I will take it to the technician
36The nurse has checked the patient's temperature.
37Have you ever ..... to Chiang Mai?
38I ..... Chinese food once this month.
39Angelina Jolie is a famous actress. She ..... in several film.
40The company ..... (grow) significantly in the last few years.
41It's the first time Anna ..... to me since our argument.
42Complete the sentence: We ..... (to meet) before, haven't we?
43How long / you / have your new shoes
44I ..... to a foreign country.
45The Filipinos ..... many wars before.
46She ..... in New York for two years.
47I love rock and roll. I ..... it all my life.
48How long ..... you ..... this book?
49She ..... to Bali twice, and she wants to go again.
50I have seen him before.
51..... this holiday for ages.
52You (read) this book 5 times.
53I ..... a lot since I joined the club.
54I ..... traveled to Qatar for many times. We really liked Qatar.
55Eric ..... in that flat.
56Identify the verb tense: "Jonas has just arrived at the party."
57I ..... (Present Perfect) all my money on candy.
58Choose the best answer: We ..... (see) the movie twice this year.
59He ..... (live) in Scotland for 3 years now.
60This book is great! I know.I ..... it.
61Choose the letter A, B, C, D to indicate the correct answer to each of the following questions My mother ..... English for ten years.