wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

E9 Present tenses since for ago yet just..

Total questions: 95

Worksheet time: 55mins

Name
Class
Date
1.

They _____ at two o'clock tomorrow.

a)

arrived

b)

have arrived

c)

are arriving

d)

will arrived

2.

The bus _____ every fifteen minutes.

a)

run

b)

runs

c)

are running

d)

is running

3.

We _____ to London several times.

a)

go

b)

have been

c)

has gone

d)

have went

4.

The car_____ to my uncle.

a)

belongs

b)

is belonging

c)

has been belonging

d)

belong

5.

Our family _____ in this city for more than twenty years.

a)

having live

b)

is living

c)

has lived

d)

live

6.

A: Can you drive?

B: _____ (I/learn). My father _____ (teach) me.

a)

I'm learning/is teaching

b)

I am learning/teaching

c)

I learn/teaches

7.

Rachel is in New York right now. _____ (she/stay) at the Park Hotel.

a)

She stays

b)

She is staying

c)

She have stayed

8.

A: How's your English?

B: Not bad. I think _____ (it/improve) slowly.

a)

it does improve

b)

it improves

c)

it is improving

9.

_____ (we/usually/grow) vegetables in our garden, but this year _____ (we/not/grow) any.

a)

We usually grows/We don't grow

b)

We usually grow/We isn't growing

c)

We usually grow/We are not growing

d)

We grow usually/We doesn't grow

10.

The river _____ (flow) very fast today - much faster than usual.

a)

is flowing

b)

has flowed

c)

flows

11.

The River Nile _____ (flow) into the Mediterranean.

a)

flowing

b)

flows

c)

is flowing

12.

'_____ (you/listen) to the radio everyday?' - 'No, just occasionally.'

a)

Do you listen

b)

Are you listen

c)

Have you listened

13.

'_____ (you/listen) to the radio?' - 'No, you can turn it off.'

a)

Do you listen

b)

Did you listen

c)

Are you listening

14.

Hurry up! _____ (everybody/wait) for you.

a)

Everybody is waiting

b)

Everybody waits

c)

Everybody has waited

15.

The earth ........around the sun

a)

moves

b)

move

c)

is moving

d)

has moved

16.

Look! Our cat ..... in the yard under the sunshine.

a)

is lying

b)

is lieing

c)

lies

d)

lie

17.

......the train ........ at 8.00 tomorow?

a)

will-leave

b)

Does-leave

c)

Does- leaves

d)

Is-leaves

18.

They just ...... from London

a)

have just comed

b)

have just came

c)

have just come

d)

has just come

19.

It’s the first time he .........in such a famous restaurant.

a)

is eating

b)

is eatting

c)

has eaten

d)

has been eaten

20.

My sister ...... school in 2007 and ........ a student at the National University since then

a)

finished/ was

b)

finished/ has been

c)

has finished/ has been

d)

has finished/ was

21.

This book ...... to my uncle.

a)

is belonged

b)

is belonging

c)

belongs

d)

belong

22.

Choose the best answer to fill in the blank:

America________ Thanksgiving Day on the fourth Thursday of November since 1864.

a)

celebrates

b)

is celebrating

c)

has celebrated

23.

Choose the best answer to fill in the blank:

The Debating Competition ________ place in the Main Hall on April 3rd every year.

a)

takes

b)

is taking

c)

has taken

24.

They___________ about Russian traditions since the beginning of the lesson.

a)

have been talking

b)

are talking

c)

talk

25.

The postman usually __________ at 9 in the morning. It is half past 9 now but he ___________

a)

comes, has not come yet

b)

comes, has not been coming

c)

is coming, has not come yet

26.

My sister  __________ her homework now. (to do)

a)

has done

b)

has been doing

c)

is doing

d)

does

27.

The baby always___________ after dinner. (to sleep)

a)

sleeps

b)

is sleeping

c)

has slept

d)

has been sleeping

28.

I __________English exercises twice a week. (to write)

a)

write

b)

am writting

c)

have written

d)

have been writing

29.

We __________  (not travel) by train very often.

a)

dont't travel

b)

aren't traveling

c)

have traveled

d)

have been travelling

30.

I (not to see) him for ages.

a)

don't see

b)

am not seeing

c)

haven't seen

d)

haven't been seeing

31.

I (never to hear) that song before.

a)

never hear

b)

is never hearing

c)

have never heard

d)

have never been hearing

32.

My friend ________ his homework in the afternoon as a rule. (to do)

a)

does

b)

is doing

c)

has done

d)

has been doing

33.

We ...... (play) soccer in the yard now.

a)

play

b)

plays

c)

are playing

d)

have played

34.

Ms Hang ....(go) on business to Hanoi every month.

a)

goes

b)

has gone

c)

is going

d)

has been going

35.

John and Paul ________ twice a week.

a)

A. swim

b)

B. swims

c)

C. swiming

d)

D. swimes

36.

Water _____ at 100 degrees.

a)

A. boil

b)

B. boils

c)

C. has boiled

d)

D. is boiling

37.

I ______________in the pool at the moment.

a)

A. are swimming

b)

B. am swimming

c)

C. swim

d)

D. am

38.

She has studied in the school __________ 2004

a)

A. for

b)

B. in

c)

C. since

d)

D. to

39.

_________ she done her homework ?

a)

A. Have

b)

B. Is

c)

C. Has

d)

D. Had

40.

We haven't seen you _____ a long time.

a)

A. ago

b)

B. since

c)

C. for

d)

D. ever

41.

Chọn đáp án đúng để hoàn thiện câu sau: I haven’t watered this tree ______ a week.

a)

for

b)

since

42.

Chọn đáp án đúng:

This is the first time I ___ to Japan.

a)

have gone

b)

has gone

c)

gone

43.

They _____ their homework yet

a)

have finished

b)

haven’t finished

c)

finished

44.

Chọn đáp án đúng:

I ___ read 3 books of this author since last month.

a)

have read

b)

has read

c)

will read

45.

Look! That boy_______ (run) after the bus. He_______ (want) to catch it.

a)

runs / wants

b)

is running / wants

c)

runs / want

d)

has run / wants

46.

We ……… (not write) to each other for 6 months.

a)

are not writing

b)

have not written

c)

has not written

d)

do not write

47.

__________ (you/work) on Mondays?

a)

Work you

b)

Do you work

c)

Does you work

d)

Have you work

48.

The exhibition _______ (open) on April 1st and _______ (close) on April 21st.

a)

open; close

b)

opens; closes

c)

is opening; is closing

d)

opens; is closing

49.

I _______ (be) to this restaurant three times.

a)

am

b)

am being

c)

have been

d)

has been

50.

Where _______ (you/be)? The dinner is cold already.

a)

you been

b)

are you being

c)

have you been

d)

you are

51.

I __________ golf every weekend.

a)

play

b)

am playing

c)

have played

d)

have been palying

52.

Look! The monkey _____ the tree!

a)

climb

b)

climbs

c)

is climbing

d)

climbing

53.

Be quiet! I _______ (try) to watch the match.

a)

try

b)

has tried

c)

am trying

d)

has been trying

54.

________ you often________ TV?

a)

Do/watch

b)

Do/watches

c)

Have/watch

d)

Does/watches

55.

I have been living in San Antonio _______ 3 years.

a)

for

b)

since

c)

ago

56.

We have been married _____ 2 years.

a)

since

b)

for

c)

ago

57.

She has been living in San Antonio ________ 2018.

a)

for

b)

since

c)

ago

58.

I have been working here _______ July.

a)

since

b)

for

c)

ago

59.

My cousin died six months ______.

a)

ago

b)

since

c)

for

60.

I was living in Puerto Rico 3 years ______.

a)

ago

b)

for

c)

since

61.

They have been at the hotel ______ two weeks.

a)

for

b)

since

c)

ago

62.

She has been here _______ 5 o'clock.

a)

ago

b)

for

c)

since

63.

We were at his home just five minutes _______.

a)

For

b)

Since

c)

Ago

d)

Some

64.

I haven't eaten anything ______ early morning.

a)

Since

b)

For

c)

Ago

65.

I've been living in New York ______ two years.

a)

For

b)

Since

c)

Ago

66.

Richard finished his studies three years _____.

a)

Ago

b)

Any

c)

Since

d)

For

67.

The Eiffel Tower was constructed more than one century ______.

a)

For

b)

Just

c)

Since

d)

Ago

68.

I haven't studied French ______ 1997.

a)

Since

b)

Ago

c)

For

69.

The phone hasn't stopped ringing ______ I arrived here this morning.

a)

Since

b)

Ago

c)

For

70.

They got married two years______ , so they have been married_______ two years.

a)

For, Since

b)

Ago, For

c)

Since, Ago

d)

For, Ago

71.

When did you last speak to Jane? Two days ______ , at the gym.

a)

Since

b)

Ago

c)

For

72.

It hasn't stopped raining ______ last night.

a)

Since

b)

For

c)

Ago

73.

The children have played in the garden _______ a while.

a)

For

b)

Since

c)

Ago

74.

I've not seen her.............................2000.

a)

1. yet

b)

2. since

c)

3. for

d)

4. already

75.

I've ..............................called the doctor.

a)

1. since

b)

2. yet

c)

3. for

d)

4. already

76.

He's......................posted the letter.

a)

1. yet

b)

2. for

c)

3. just

d)

4. since

77.

She hasn't met him ...........................

a)

1. just

b)

2. since

c)

3. for

d)

4. yet

78.

I've known Ann .........10 years.

a)

1. for

b)

2. since

c)

3. yet

d)

4. already

e)

5. just

79.

Careful, the floor is still wet. I've ________ washed it.

a)

already

b)

just

c)

yet

80.

Have you finished your work _____________?

a)

already

b)

just

c)

yet

81.

The Uber hasn't arrived __________.

a)

already

b)

just

c)

yet

82.

He's __________finished lunch. He needs to wait before he goes swimming.

a)

already

b)

just

c)

yet

83.

They've __________been there 6 times this year.

a)

already

b)

just

c)

yet

84.

He is supposed to be here. I haven't seen him _____________.

a)

already

b)

just

c)

yet

85.

We've ____________finished cooking. The food is still very hot.

a)

already

b)

just

c)

yet

86.

She hasn't eaten sushi ___________.

a)

already

b)

just

c)

yet

87.

He's ____________ arrived. He is soaking wet from the rain outside.

a)

already

b)

just

c)

yet

88.

I'm sorry but the event ____________finished. It ended about 4 hours ago.

a)

already

b)

just

c)

yet

89.

1. I have …………………. been to a foreign country.

a)

never

b)

ever

90.

2. Have you …………………. seen her perform?

a)

ever

b)

never

91.

I have ___________ been to France.

a)

never

b)

ever

92.

We have _________ visited your town.

a)

never

b)

ever

93.
I've ___________ watched this film, it was fantastic!
a)
just
b)
yet
c)
so far
94.

Agnes has been cleaning the house .............about two hours.

a)

since

b)

for

95.

My dad hasn't spoken French ...............he left school.

a)

since

b)

for