Topics: Tenses
Choose the correct sentence:
A. He has been in Taiwan for two weeks.
B. He has being in Taiwan for two weeks ago.
C. He has been in Taiwan since two weeks ago.
D. He have been in Taiwan since two weeks.
Select your answer:

Random Topics:
Noun ClausesThings in EnglishAlong & AgainstHow much and how manyApostrophe GrammarCan/CouldSimple Present Tense vs Present Continuous TenseInfinitive GerundGrammar RulesCollective NounsOther quiz:
Grammar › ViewAfter six days of rain, I’m glad that the sun …………………………………. (shine) today.
A. are shining
B. is shining
C. shine
D. shines
Tenses › View
Jack ______ with his parents this evening when his girlfriend from New York telephoned to let him know that she _____ with someone else.
A. was talking / had engaged
B. had been talking / engaged
C. talked / engaged
D. had talked / had engaged
E. was talking / had been engaging
