[ Perfect Tenses ]
Luke _______ (work) on the final report all morning. He will send it to you when he has done it.
A. has worked on
B. had worked on
C. had been working on
D. has been working

Random Topics:
Family Members and Present SimpleParallel Structure or Combining SentencesIntermediateDemonstrative SpeechCardiology ServicesZero ConditionalTenses and ArticleConditional Sentences and AdverbsPresent Perfect Simple and ContinuousSimple Present VS Present ContinuousOther quiz:
Grammar & Vocabulary › ViewChoose the correct sequence of adjective
A. Peter bought a beautiful, blue, Italian carpet.
B. Peter bought a blue, beautiful, Italian carpet.
C. Peter bought an Italian, blue, beautiful carpet.
Grammar › View
Choose the correct sentence:
A. The man with shaky hands picked up the box of books.
B. The man picked up the box of books with shaky hands
Past Simple Tense › ViewPeter _____ his leg last week.
A. breaks
B. is breaking
C. broke
D. will break
Tenses › View
‘What are you looking for?’
‘My wallet; I don’t know where I…..it.’
A. Have been putting
B. Am putting
C. Had put
D. Was putting
E. Have put
