Correct option is A
The correct substitution of the highlighted words is (a) travelled.
Explanation:
· The sentence contains a
mismatch of tenses. The adverb
“last year” refers to the
past, while “will have travelled” is
future perfect tense, which is used for an action completed before a future time.
· Since the action refers to the past (last year), the correct verb tense is
simple past →
travelled.
Correct Sentence:
I travelled all over Europe last year.
Grammatical Rule Used:
✔ Use
simple past for actions that are completed at a definite point in the past (e.g., last year, in 2022, yesterday).
❌ Avoid using future tenses with past time references like "last year".
Example:
Wrong: She will have visited Paris last summer.
Correct: She
visited Paris last summer.
��
Grammar Booster:
Future perfect tense (will have + V3) is used
only when the time reference is
in the future (e.g., by next month, before the event starts).