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:

On, At, By › View

I prefer to go _________ foot

A. on

B. by

C. for

D. to


Gerund, Infinitive, Bare Verb › View

He made her ………………. the message

A. repeat

B. to repeat

C. repeating

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