1.
Choose the correct words to complete the sentences.
1. .............. did you get here?
Correct Answer
B. When
Explanation
The question is asking for the correct word to complete the sentence. "When" is the appropriate word to use in this context as it is asking for the specific time or moment of arrival.
2.
Sam’s not here – has he ..................... to the cinema?
Correct Answer
B. Gone
Explanation
The correct answer is "gone" because the sentence is in the present perfect tense, which is used to talk about actions that happened in the past but have a connection to the present. In this case, the question is asking about Sam's current whereabouts, implying that he left in the past and is still not present. Therefore, "gone" is the correct verb form to indicate his absence.
3.
Have you ............... in an important race before?
Correct Answer
A. Run
Explanation
The question is asking if the person has participated in an important race before. The word "run" is the correct answer because it is the present perfect tense of the verb "to run," which is used to describe an action that has happened in the past but is still relevant to the present. "Ran" is the past tense form of the verb and is not the correct answer in this context.
4.
Has your grandma had a cat ............... a long time?
Correct Answer
A. For
Explanation
This question is asking about the duration of time that the speaker's grandma has had a cat. The word "for" is used to indicate a period of time, so the correct answer is "for." This suggests that the grandma has had a cat for a long time.
5.
Have you ................ seen a thunderstorm in the middle of the night?
Correct Answer
B. Ever
Explanation
The word "ever" is the correct answer because it is used to ask about experiences or occurrences at any time in someone's life. In this question, it is asking if the person has ever seen a thunderstorm in the middle of the night, implying that it could have happened at any point in their life.
6.
Has your mum been here .................. this morning?
Correct Answer
B. Since
Explanation
The correct answer is "since" because the question is asking about an action that started in the past and is still ongoing. "Since" is used to indicate a specific starting point in the past and is appropriate in this context.
7.
Complete the sentences. Use the past simple or present perfect form of the verbs in brackets.
I _______________________ (not watch) a film for ages.
Correct Answer
haven't watched, have not watched
Explanation
The correct answer is "haven't watched, have not watched." This is because the sentence is expressing an action that has not occurred in a long time, indicating the use of the present perfect tense. The present perfect tense is formed by using the auxiliary verb "have" or "has" followed by the past participle form of the verb. In this case, "haven't watched" and "have not watched" are both correct forms of the present perfect tense for the verb "watch."
8.
Dave _______________________ (read) all the Harry Potter books.
Correct Answer
has read
Explanation
The correct answer is "has read." This is because the sentence is in the present perfect tense, which is used to talk about an action that started in the past and is still relevant in the present. In this case, Dave started reading the Harry Potter books in the past and has completed reading them.
9.
Jane _______________________ (not be) to the doctor’s since last year.
Correct Answer
hasn't been, has not been
Explanation
The correct answer is "hasn't been, has not been" because it correctly uses the present perfect tense to indicate that Jane has not visited the doctor since last year. The contraction "hasn't" is the short form of "has not" and is used with the pronoun "she" or "he." The phrase "has not been" is the full form of the same contraction and is used with other pronouns like "I," "you," "we," or "they." Both options convey the same meaning, but in different grammatical forms.
10.
My little sister_______________________ (walk) into town on her own yesterday.
Correct Answer
walked
Explanation
The correct answer is "walked" because the sentence is in the past tense and the subject "my little sister" is singular, indicating that the verb should be in the past tense and agree with the subject.
11.
I _______________________ (tell) you last week that your cousin was coming to stay.
Correct Answer
told
Explanation
The correct answer is "told" because it is the past tense form of the verb "tell". The sentence is in the past tense and refers to an action that happened in the past, so "told" is the appropriate verb form to use in this context.
12.
_______________________ (you / ever / do) a bungee jump?
Correct Answer
Have you ever done
Explanation
The given correct answer "Have you ever done" is the correct form of the present perfect tense in the interrogative form. It is used to ask about experiences or actions that have occurred at an unspecified time before now. In this case, the question is asking if the person has ever done a bungee jump in their life.
13.
_______________________ (you / send) an email to Tom yesterday?
Correct Answer
Did you send
Explanation
The correct answer is "Did you send." This is the correct answer because the question is asking about an action that happened in the past, specifically if the person sent an email to Tom yesterday. The question is formed using the past tense of the verb "send" (sent) and the auxiliary verb "did" to form a question in the past tense.
14.
Complete the postcard with the correct past simple or present perfect form of the verbs below. There is one extra verb.
arrive be do eat enjoy go say
Hi Ben
I’m having a great time in Los Angeles. We 1__________________here on Friday and
Correct Answer
arrived
Explanation
The correct verb to fill in the blank is "arrived" because it is in the past simple form and matches with the past tense of "I'm having a great time in Los Angeles." The other verbs in the options are either in the present perfect form or do not match the tense of the sentence.
15.
we 2__________________so much since then.
Correct Answer
have done
Explanation
The correct answer is "have done" because the sentence is in the present perfect tense, indicating an action that started in the past and is still continuing. The word "since" suggests that the action has been ongoing since a specific point in the past. Therefore, "have done" is the appropriate verb form to use in this context.
16.
On Saturday, we 3__________________to Disneyland. It was brilliant, but actually,
Correct Answer
went
Explanation
The given correct answer "went" completes the sentence by indicating the action that was performed on Saturday. It implies that the speaker and possibly others went to Disneyland on that day. The word "went" is the past tense of the verb "go," which accurately describes the act of visiting Disneyland.
17.
I 4__________________Universal Studios more because the rides were so good.
Correct Answer
enjoyed
Explanation
The speaker's enjoyment of Universal Studios is the reason why they liked it more.
18.
We 5__________________lots of different types of food since we got here, but the Chinese meal we had yesterday was definitely my favourite.
Correct Answer
have eaten
Explanation
The correct answer is "have eaten" because the sentence is in the present perfect tense. The phrase "since we got here" indicates that the action of eating different types of food started in the past and is still continuing in the present. Therefore, "have eaten" is the appropriate verb tense to use in this context.
19.
Hope the weather 6__________________good in England!
See you soon!
Finlay
Correct Answer
has been
Explanation
The correct answer is "has been". The sentence is in present perfect tense, indicating that the weather in England has been good recently. The use of "has been" suggests that the weather has been consistently good in the past and is likely to continue being good in the present and future.
20.
I _______________________ (enjoy) my summer holiday, but it was a long time ago!
Correct Answer
enjoyed
Explanation
The correct answer is "enjoyed" because the sentence is in the past tense and is referring to a completed action in the past. The verb "enjoyed" is the past tense form of "enjoy" and correctly matches the subject "I".