Grammar Quiz

[ Tenses ]

I ___ as a software engineer in a tech company.

A. work

B. am working

C. have worked

D. have been working

Select your answer:
A  B  C  D  E 


Random Topics:

Verbal CommunicationConnectivesPerfect Tenses and VocabularyPresent Continous TenseAdverb of Frequency and Past Continuous TenseToeic VerbFuture Perfect TensePresent Perfect Continuous TensePrepositions of Time, Place, and MovementCoordinating Conjunctions and Comparative Adjectives

Other quiz:

Action vs Linking Verbs/ Verb Phrases › View

What is the verb phrase in this sentence?

Malfoy would have cheated in the end.

A. would

B. would have

C. have cheated

D. would have cheated


Grammar › View

My niece is studying __ chemistry or biology at university. I can’t remember

A. both

B. either

C. neither

D. nor

Tenses › View

A : Where are you ?

B : I (prepare) ………………………………………… breakfast for you. I (already, make) ………………………………………… some sandwiches.

A. am preparing; have already made

B. am preparing; has already made

C. prepare; made


Preposition › View

It’s a parent’s duty to protect their children ___________ harm.

A. from

B. against

C. with

D. to