English Exercises > present perfect exercises

Quiz 6




Downloadable worksheets:
Simpsons Family Quiz
Level: elementary
Age: 14-17
Downloads: 5707

 
"Are you a healthy eater?" - QUIZ for Intermediate and Advanced students
Level: intermediate
Age: 12-17
Downloads: 4084

 
"Are you eco- friendly?" - QUIZ for Upper Elementary, Intermediate and advanced students
Level: intermediate
Age: 11-17
Downloads: 2504

 
SANTA CLAUS QUIZ
Level: elementary
Age: 11-12
Downloads: 2476

 
HALLOWEEN-QUIZ TIME (B&W VERSION+KEY INCLUDED)
Level: elementary
Age: 10-17
Downloads: 2362

 
AT CHRISTMAS - QUIZ TIME (B&W VERSION+KEY INCLUDED)
Level: elementary
Age: 10-17
Downloads: 2057

 

Read the letter and choose the correct answer a, b, c or d.

Dear Julia,

How have you been? I miss you so much! I haven’t heard from you in ages. How long is it (1) .................................we last hung out? I think it was two months (2).................................  when we went to Alina’s get-together. Ever since I moved away, it (3) .................................difficult to see you.

As you know, I (4)....................................  my new school at first but it’s getting better and I have made some new friends. You have to meet them when you come over. Sally (5) ....................................got a great sense of humour but can be a bit immature at times. Candice is very easy-going and Lisa is very smart, but she is sometimes shy. My classes are quite difficult because I  (6).......................................  in the middle of the school year. Lately, I (7).........................................  three hours every afternoon at home, but I try to have fun too. Last month I (8)................................................  up a new hobby. Can you guess what it is? Write back and tell me what you think it is and I’ll tell you in my next letter. I (9)................................  to Alston next month to visit my grandma. We definitely should make plans to meet. I’m looking forward to hearing from you!

Lots of kisses,

Emma

1.   a. before   b. since   c. so far   d. already

2.   a. ago   b. last   c. before   d. yet

3.   a. were   b. being   c. has been   d. was

4.   a. didn’t like   b. don’t like   c. haven’t liked   d. liked

5.   a. is   b. was   c. has been   d. has

6.   a. am coming   b. have been coming   c. came   d. have come

7.   a. have been studying   b. have studied   c. am studying   d. studied

8.  a. am taking   b. took   c. have taken   d. has taken

9.  a. have been coming   b. has come   c. come   d. am coming