present tenses 1
present tenses 2
present tenses 3
present tenses 4
present tenses 5
100

Look, he's staggering. He ... (drink)

has been drinking

100

Rick ... (drive) more than 300 miles so far.

has driven 

100

CORRECT OR NOT? I am not believing what you are saying!

INCORRECT - belive is a state verb, never in continuous tenes

100

Indians ... skilled mathematicians for thousands of years.  (be)

have been 

100

They ... (live) in New York for 3 years.

have lived OR have been living

200

I ... (already/ work) for big companies like this. I know how they operate.

have already worked 

200

We ... (have) this car for 5 years.

have had

200

Coben ... (write) a lot of great crime novels.

has written

200

How long ... (she/study)?

has she been studying

200

I'm so tired because I ... (jog).

have been jogging

300

John and Jack ... (to argue) since the early morning.

have been arguing

300

I ... (complete) my homework. Now I can relax.

have completed

300

... (you / see) the news? You won't believe your eyes.

Have you seen the news?

300

Jane ... (live) in Bydgoszcz but now she ... (stay) in London.

lives; is staying

300

She ... (not recover) from her surgery yet.

hasn't recovered

400

They .... (work) for two hours and ... (not finish) yet.

have been working; haven't finished

400

They ... (move) to Seattle.

They have moved to Seattle.

400

The train ... (arrive) at 5:50.

arrives

400

I ... (finish) my homework so we can go out.

have finished

400

They ... (work) on the project for two hours but they ... (not finish) yet.

have been working; haven't finished

500

Nowadays more and more people ... (chose) holidays abroad.

are  choosing

500

My wife ... (always/lose) the car keys.

is always losing

500

I ...  (buy) a new carpet. Come and look at it.

have bought

500

I ... (realise) you need my help but I'm too busy right now.

realise

500

Debi, look what you ... (do)!

have done!