[ Tenses ]
Our train ……….. just …………. ( arrive ).
A. arrive
B. will arrive
C. have….. arrived
D. has…..arrived

Random Topics:
Figurative LanguageAlong & AgainstVerb-ing or to VerbConjunctivesFuture - will / going to / present continuousConditionalPresent Simple & Present ContinuousGrammar - Sentence StructureV-ing/to-VPresent Simple and Continuous TenseOther quiz:
Modal Verb in Passive Voice › ViewEmployees must be __________ on the last day of the month.
A. pay
B. paid
C. paied
D. paying
Tenses › View
My team …..(lose) most of their games this year, but they …… (win) most of them last year.
A. has lost, won
B. have lost, won
C. lost, has won
D. lost, have won
Tenses › ViewThe science lessons in this class ________ difficult today.
A. are
B. be
C. was
D. is
Parts of Speech › View
What part of speech expresses feeling or emotion?
A. Verb
B. Interjection
C. Preposition
D. Adverb