Test 3-Past Tenses | Upper-Intermediate English

  • Do test 20 minutes
  • Number Questions: 10 questions
  • By: englishfreetest.com

Test 3-Past Tenses | Upper-Intermediate English.

Here's the exercise 'Test 3-Past Tenses | Upper-Intermediate English' about Intermediate English grammar. It's to practise the Intermediate English grammar.


You can also review the list post about English grammar in here.

Finally, click here to "Test" for start practice exercise .

  • Test content
    A. had entered/ drank/ turned
    B. had entered/ was drinking / turned
    C. entered/drank/turned
    D. entered/was drunk/turned
    A. decided / was / wasn't / had been graduating
    B. decided / had been / wasn't / had graduated
    C. decided / was / wasn't / had graduated
    D. decided / was / hadn't been / had graduated
    A. had come / saw / had already packed
    B. came / saw / had already packed
    C. came / saw / already packed
    D. had come / had seen / had already packed
    A. entered / was playing / was playing / had done
    B. entered / was playing / had been playing / had done
    C. entered / had been playing / had been playing / did
    D. entered / played / was playing / did
    A. apologised / had been waiting / had been
    B. had apologised / waited / were
    C. apologised / were waiting / were
    D. apologised / had been waiting / were
    A. see / have finally replied / waited
    B. see / finally replied / was waiting
    C. see / have finally replied / have been waiting
    D. am seeing / are finally replying / had been waiting
    A. were walking / had started / was / got
    B. were walking / started / was / got
    C. walked / were starting / was / had got
    D. were walking / was starting / had been / got
    A. had lived / moved / hasn't been sold yet
    B. had been living / moved / hadn't been sold yet
    C. had been living / had moved / hasn't been sold yet
    D. had been living / moved / hasn't been sold yet
    A. was doing / was playing / don't see
    B. was doing / played / don't see
    C. was doing / was playing / am not seeing
    D. had done / was playing / don't see
    A. spent / became
    B. had spent / became
    C. had been spending / became
    D. had spent / had become