1.
And I haven’t been there (5) ……………………… a long time. It’s going to be great!
Correct Answer
C. For
Explanation
The word "for" is the correct answer because it is used to indicate a duration of time. In this sentence, the speaker is saying that they haven't been there for a long time, implying that it has been a significant amount of time since their last visit.
2.
Complete the dialogue with these words. There are two extra words.Have you finished your homework (1) ……………………… ?
Correct Answer
G. Yet
Explanation
The word "yet" is used in this dialogue to ask if the person has completed their homework. It implies that the person has not finished their homework up until now. The other options, such as "already," "ever," "just," "never," "since," and "for," do not fit in the context of the question.
3.
Yes. I’ve (2) ……………………… finished it.
Correct Answer
A. Already
Explanation
The word "already" is the correct answer because it indicates that the speaker has already finished the task. The other options do not convey the same meaning. "Ever" suggests a past experience without specifying completion, "for" indicates a duration of time rather than completion, "never" implies that the task has not been completed, "since" indicates a starting point rather than completion, and "yet" suggests that the task has not been completed at the present time.
4.
Then let’s go! The others are (3) ……………………… at the water park.
Correct Answer
A. Already
Explanation
The word "already" is the correct answer because it indicates that the others have already done something at the water park. It implies that they have already had an experience or completed an activity there.
5.
OK. I can’t wait to go. I’ve (4) ……………………… been there before.
Correct Answer
E. Never
Explanation
The correct answer is "never". The speaker is expressing that they have never been to the place before. The word "never" indicates that there has been no previous experience of going to that place.
6.
Choose the correct alternatives to complete the text.(1) _____________The Martian yet?
Correct Answer
A. Have you seen
Explanation
The correct answer is "Have you seen". This is the correct alternative to complete the text because it is asking about a past action (seeing the movie "The Martian") in relation to the present moment. "Did you see" would be used if the question is asking about a specific point in the past, but since there is no specific time mentioned in the question, "Have you seen" is the appropriate choice.
7.
I (2) _________________ and it was really good. The special effects were amazing.
Correct Answer
A. Saw it last night
Explanation
The correct answer is "saw it last night." This is because the sentence is in the past tense, and the verb "saw" is the correct past tense form of the verb "see." The phrase "last night" also indicates that the action happened in the past. The other option, "have seen it last night," is incorrect because it uses the present perfect tense, which is not appropriate for this sentence.
8.
Sometimes I (3) ___________ like I was in the film!
Correct Answer
A. Felt
Explanation
The correct answer is "felt" because the sentence is in the past tense and the verb "feel" needs to be in the past tense form to match the tense of the sentence.
9.
I (4) ____________________ the book so I can’t compare it to the film
Correct Answer
A. Haven’t read
Explanation
The correct answer is "haven't read" because the sentence is in the present perfect tense, indicating an action that started in the past and continues in the present. "Haven't read" is the correct form of the present perfect tense for the pronoun "I." The other option, "didn't read," is in the past simple tense, which does not convey the ongoing nature of the action.
10.
But I (5) _____________ the film a lot. I’d recommend it to anyone!
Correct Answer
B. Liked
Explanation
The phrase "but I liked the film a lot" indicates that the speaker enjoyed the film. The past tense verb "liked" indicates that this enjoyment occurred in the past. Therefore, "liked" is the correct answer.
11.
Complete the sentences with the present perfect form of the verbs given.1) I ……………………… ________ (be) to the doctor’s three times this week.
Correct Answer
have been, 've been
Explanation
The correct answer is "have been, 've been". The present perfect form of the verb "be" is "have been" for the pronoun "I" and "'ve been" is a contraction of "have been" commonly used in spoken English. In this sentence, it indicates that the speaker has visited the doctor's three times within the week that is still ongoing.
12.
2) Jon can’t play tennis with us today. He ……………………… ________ (hurt) his wrist.
Correct Answer
has hurt, 's hurt
Explanation
The correct answer is "has hurt, 's hurt." 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. "Has hurt" is the present perfect form of the verb "hurt," indicating that the injury occurred recently. "'s hurt" is a contraction of "has hurt" and is used to show that Jon is currently experiencing the effects of the injury.
13.
3) My dad ……………………… ________ (have) his old car for over ten years!
Correct Answer
has had, 's had
Explanation
The correct answer is "has had, 's had." This is because the sentence is in the present perfect tense, indicating an action that started in the past and is still ongoing. "Has had" is the present perfect form of the verb "have," and "'s had" is a contraction of "has had." Both forms are correct and can be used interchangeably in this sentence.
14.
4) How long ………………………________ you ………………………________ (know) Emma?
Correct Answer
have
known
Explanation
The question is asking about the duration of knowing Emma. The correct answer is "have known" because it is the present perfect tense, which is used to talk about an action that started in the past and continues up to the present. In this case, it implies that the person has known Emma for a certain period of time and still knows her.
15.
5) ………………………________ you ………………………________ (read) this article on diets in the magazine? It’s really interesting.
Correct Answer
Have, have
read
Explanation
The question is asking for the correct form of the verb "have" to fill in the blanks. The first blank should be filled with "have" because it is the correct auxiliary verb to use with the subject "you." The second blank should also be filled with "have" because it is the correct auxiliary verb to use with the subject "you" in the present perfect tense. The third blank should be filled with "read" because it is the correct past participle form of the verb "read" to use in the present perfect tense.