1.
I have ________ to France before. (go)
Explanation
The verb "been" is the past participle form of the verb "go". In this sentence, the word "before" indicates a previous action or experience. Therefore, the correct answer is "been" as it correctly completes the sentence by indicating that the speaker has had the experience of going to France in the past.
2.
I ________ my credit card bill. (already, pay)
Explanation
The correct answer is 've already paid,have already paid. This is because the phrase "already paid" indicates that the action of paying the credit card bill has already been completed in the past. The contraction "ve" is a shortened form of "have," which is used with the present perfect tense to indicate an action that occurred at an unspecified time before the present. Therefore, both "I've already paid" and "have already paid" are correct forms to express the idea that the credit card bill has been paid in the past.
3.
She ________ up at 5 am twice this week. (wake)
Explanation
The correct answer is "has woken". The sentence is in the present perfect tense, indicating an action that started in the past and is still relevant in the present. "Has woken" is the correct form of the present perfect tense for the pronoun "she". "Woken" is the past participle form of the verb "wake".
4.
I ________ a horse before. (ride)
Explanation
The correct answer is 've ridden, have ridden. This is because the sentence indicates a past experience of riding a horse, and the verb "ride" requires the auxiliary verb "have" in the present perfect tense. The contraction "I've" is used for "I have" in informal speech, while "have ridden" is the full form of the present perfect tense. Both options convey the same meaning and are grammatically correct.
5.
He ________ twenty emails this week. (write)
Explanation
The correct answer is 'has written'. This is because the sentence is in the present perfect tense, indicating an action that started in the past and has continued up until the present. 'Has written' is the correct form of the verb 'write' for the third person singular subject 'he'. The other option, 's written, is grammatically incorrect.
6.
They ________ in a helicopter before. (fly)
Explanation
The correct answer is 've flown, have flown. This is because the sentence is in the present perfect tense, which is used to talk about past actions or experiences that are connected to the present. The word "before" indicates that the action of flying in a helicopter happened at some unspecified time in the past. The contraction "ve" is a shortened form of "have" and is used with the pronouns "I," "we," "you," and "they." Therefore, "They've flown in a helicopter before" is the correct sentence structure.
7.
I ________ this film before. (watch)
Explanation
The correct answer is 've watched, have watched. Both "I've watched" and "have watched" are the correct forms of the present perfect tense for the verb "watch." The present perfect tense is used to talk about past actions that are completed but still have a connection to the present. In this case, the speaker is referring to a film they have seen in the past, but the experience of watching it still has relevance to the present moment.
8.
We ________ Tom twice this month. (see)
Explanation
The correct answer is 've seen, have seen. The sentence is in the present perfect tense, which is formed by using the auxiliary verb "have" or "has" followed by the past participle form of the main verb. In this case, since the subject is "we," the correct form is "have seen." The use of "twice this month" indicates that the action of seeing Tom has occurred multiple times in the past, further supporting the use of the present perfect tense.
9.
I ________ my best friend for 20 years. (know)
Explanation
The correct answer is 've known, have known. 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 ongoing or has just been completed. The verb "know" needs to be conjugated in the present perfect tense, which is formed by using "have" or "has" followed by the past participle form of the verb. In this case, "I have known my best friend for 20 years" or "I've known my best friend for 20 years" is the correct form.
10.
I ________ six cups of o coffee today. (have)
Explanation
The correct answer is 've had, have had. This is because the sentence is in the present perfect tense, which is used to talk about actions that started in the past and continue up to the present. "I've had" is the contraction of "I have had" and is used for the first person singular pronoun "I". "Have had" is used for the second person singular pronoun "you", as well as for the third person singular pronouns "he", "she", and "it". In this case, since the subject is "I", the correct form is 've had.