In the question below choose the phrase or word which best completes the meaning of each sentence:
At the end of the month we .... each other for five years
The sentence describes a situation where a specific duration of time ("for five years") will be completed at a specific point in the future ("At the end of the month"). The Future Perfect Tense is appropriate for this context. This tense is used to describe an action that will be completed between now and a specific point in the future. In English, this is formed using "will have" + past participle.
However, in formal or older British English, "should" is used as a first-person substitute for "will" (I should / we should). Therefore, "should have known" functions as the future perfect tense here.
Contributions ({{ comment_count }})
Please wait...
Modal title
Report
Block User
{{ feedback_modal_data.title }}