Test 3-Present Tenses | Upper-Intermediate English

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

Test 3-Present Tenses | Upper-Intermediate English.

Here's the exercise 'Test 3-Present 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. is living / have never seen / have always dreamt
    B. lives / have never seen / have always dreamt
    C. lives / have never seen / I'm always dreaming
    D. lives / never saw / have always dreamt
    A. has already had / has been working
    B. has already had / had worked
    C. had already had / had been working
    D. has already had / had been working
    A. is usually working / works
    B. usually works / is working
    C. usually works / has worked
    D. has usually worked / is working
    A. Have you ever been / went / are remembering
    B. Have you ever been / have gone / remember
    C. Have you ever been / went / remember
    D. Did you ever go / went / remember
    A. is making / still didn't get
    B. has been making / still doesn't get
    C. has made / still hasn't got
    D. has been making / still hasn't got
    A. was driving / is / wants
    B. has driven / is / wants
    C. has been driving / is being / is wanting
    D. has been driving / is / wants
    A. Have you written / have just finished / have been doing
    B. Did you write / have just finished / have been doing
    C. Have you written / have just finished / have done
    D. Have you written / just finish / have been doing
    A. think / do you keep / are you thinking
    B. think / are you keeping / think
    C. think / are you keeping / are you thinking
    D. am thinking / are you keeping / think