English Grammar Test English Grammar Test Verb Tenses 2 — Questions and Answers
Question 1: Which sentence uses the present perfect tense correctly?
- She has finished her homework. (Correct answer)
- She finished her homework.
- She is finishing her homework.
- She finishes her homework.
Correct answer: She has finished her homework.
"Has finished" is the present perfect tense, showing a completed action with present relevance.
Question 2: Choose the correct past perfect sentence.
- By the time she arrived, they ate dinner.
- By the time she arrived, they have eaten dinner.
- By the time she arrived, they had eaten dinner. (Correct answer)
- By the time she arrived, they were eating dinner.
Correct answer: By the time she arrived, they had eaten dinner.
"Had eaten" is the past perfect tense, showing an action completed before another past action.
Question 3: Which sentence correctly uses the present perfect progressive?
- She has been working for three hours. (Correct answer)
- She worked for three hours.
- She is working for three hours.
- She had worked for three hours.
Correct answer: She has been working for three hours.
"Has been working" shows an ongoing action that started in the past and continues to the present.
Question 4: Identify the error in: "I have seen that movie last week."
- No error
- Should be "I seen that movie"
- Should be "I saw that movie last week" (Correct answer)
- Should be "I have saw that movie"
Correct answer: Should be "I saw that movie last week"
"Last week" is a specific past time reference, so simple past "saw" must be used instead of present perfect.
Question 5: Which sentence uses future perfect tense?
- I will finish the report tomorrow.
- I am finishing the report.
- I will have finished the report by noon. (Correct answer)
- I have finished the report.
Correct answer: I will have finished the report by noon.
"Will have finished" is future perfect, expressing an action completed before a specific future time.
Question 6: Complete the sentence: "She _____ in Paris for ten years before she moved to London."
- lived
- has lived
- had lived (Correct answer)
- was living
Correct answer: had lived
"Had lived" (past perfect) describes an action completed before another past event (moving to London).
Which sentence uses the present perfect tense correctly?