The sentence is grammatically correct. The Past Perfect ('had finished') is correctly used for the action that occurred first, and the Past Indefinite ('asked') is used for the subsequent action.
The Future Continuous tense ('will be presenting') is used to describe an action that will be in progress at a specific point in the future ('At this time tomorrow').
The preposition 'for' is used for a duration of time. '9 o'clock' is a specific point in time, which requires the preposition 'since'. The correct phrase is 'since 9 o'clock'.
The Present Perfect Continuous tense ('has been learning') is used to describe an action that started in the past, continued for a period ('for three years'), and is still relevant to the present.
The action of leaving the wallet happened before the action of reaching the restaurant. Therefore, the earlier action must be in the Past Perfect tense ('had left') and the later action in the Past Indefinite tense ('reached').
The Future Continuous tense ('will be sleeping') is used to indicate an action that will be in progress over a period of time in the future, which is implied by 'after 10 PM'.
'The last decade' represents a duration or period of time (ten years). The preposition 'for' is used to denote a period of time with perfect continuous tenses.
The action of seeing the film happened before the action of not wanting to see it. Therefore, the earlier action should be in the Past Perfect tense. The correct verb form is 'had already seen'.
The question 'How long...' asks about the duration of an action that started in the past and continues into the present. This requires the Present Perfect Continuous tense ('have been researching').
Sentence C correctly uses Past Indefinite ('arrived') for the later action and Past Perfect ('had already left') for the earlier one. A is wrong ('for many years'). B is wrong ('will be finishing'). D is wrong ('has known').
Adding "-er" to "Teach" forms "Teacher".
When two actions happen in the past, the action that occurred first should be in the Past Perfect tense (had + V3). The thieves escaped before the police arrived, so it should be 'had already escaped'.
The Future Continuous tense ('will be' + V-ing) is used to describe an action that will be in progress at a specific time in the future.
The preposition 'since' is used to indicate a starting point in time (e.g., since January, since 2020), while 'for' is used to indicate a duration of time (e.g., for three months). It should be 'since last January'.
The Present Perfect Continuous tense ('have been' + V-ing) is used for an action that started in the past ('since morning') and is still continuing or has just finished, with a result in the present (being tired).
The action of 'seeing' the movie happened before the action of 'telling'. Therefore, the earlier action must be in the Past Perfect tense ('had seen'), and the later action in the Past Indefinite tense ('told').
The phrase 'and he still enjoys' indicates that the action of living in London is ongoing. Therefore, the Present Perfect Continuous tense ('has been living') should be used instead of the Past Indefinite ('lived').
To describe an ongoing activity at a specific point in the future ('this time next year'), the Future Continuous tense ('will be completing') is the correct form.
The preposition 'for' is used to specify a duration or period of time ('several months'), whereas 'since' is used for a specific point in time.
Option C correctly uses the Past Indefinite for two sequential past actions. Option A is illogical; it should be 'I had finished...before my manager called'. Option B incorrectly uses 'since' for a duration ('for two hours' is correct). Option D needs the Past Perfect ('had already eaten').
You scored 0
Can you beat me?
You missed 0 questions. Let's fix them.
"Start where you are. Use what you have. Do what you can."
We found your previous session.
Tell us what you are preparing for so we can show you relevant content.