wayground logo

Free Printable Worksheets

NEW

Font size

S
M
L
XL
Worksheets

Trắc nghiệm Thì trong Tiếng Anh (1)

Total questions: 56

Worksheet time: 56mins

Name
Class
Date
1.

Is it raining?

- No it isn't but the ground is wet. It.......

a)

rained

b)

had rained

c)

has rained

d)

has been raining

2.

Her family ........ to America before 1975.

a)

went

b)

have gone

c)

had gone

d)

would go

3.

When I arrived at the party, Martha ..... home already.

a)

went

b)

have gone

c)

had gone

d)

would go

4.

Henry ...... for 10 years when he finally gave it up.

a)

has smoked

b)

has been smoking

c)

had smoked

d)

had been smoking

5.

Yesterday morning I got up and looked out of the window. The sun was shinning but the ground was very wet. It........

a)

rained

b)

has been raining

c)

had rained

d)

had been raining

6.

Look at those black clouds! It........

a)

is going to rain

b)

will rain

c)

would rain

d)

can rain

7.

We ...... English at this time next Monday.

a)

learn

b)

will learn

c)

are learning

d)

will be learning

8.

I .......... "Chicken soup for the soul" but I haven't finsished it yet.

a)

read

b)

am reading

c)

have been reading

d)

was reading

9.

Alan took a photograph of Sandra while she ......

a)

didn't look

b)

wasn't looking

c)

hasn't looked

d)

hadn't looked

10.

The Red River ...... very fast today - much faster than yesterday.

a)

flows

b)

is flowing

c)

will flow

d)

is going to flow

11.

While mother ....... dinner, the phone rang.

a)

cooked

b)

had cooked

c)

has cooked

d)

was cooking

12.

Fish ....... on earth for ages and ages.

a)

existed

b)

are existing

c)

exist

d)

have existed

13.

The phone ...... constantly since Jack won the first prize this morning

a)

has been ringing

b)

rang

c)

had rung

d)

had been ringing

14.

The earth ...... on the sun for its heat and light.

a)

depend

b)

depends

c)

has depend

d)

will depend

15.

On July 20, 1969, Neil Amstrong ...... down onto the moon, the first person ever set foot on another planet.

a)

was stepping

b)

stepped

c)

has stepped

d)

was step

16.

When boarding the plane. the passengers were annoyed because they .... waiting in the airport for three and a half hours.

a)

are

b)

were

c)

have been

d)

had been

17.

The football team ..... a championship until last season.

a)

had never won

b)

is never winning

c)

had never been winning

d)

had never won

18.

By the end of this year, Tom ....... English for three years.

a)

will be studying

b)

has studied

c)

will have studied

d)

has been studying

19.

The child ....... before the doctor arrived.

a)

died

b)

had died

c)

has died

d)

was dying

20.

We cleaned up the room as soon as the guests .......

a)

had left

b)

has left

c)

left

d)

were leaving

21.

The secretary ...... the report at 10:00 yesterday.

a)

hasn't finished

b)

hadn't finished

c)

didn't finish

d)

wouldn't finish

22.

Jane's eyes are red. She .........

a)

cried

b)

has cried

c)

has been crying

d)

had cried

23.

This room is dirty. Someone ........ in here.

a)

smoked

b)

has smoked

c)

had been smoking

d)

has been smoking

24.

It ....... tomorrow.

a)

rains

b)

will rain

c)

is going to rain

d)

is raining

25.

The little girl asked what ....... to her friend.

a)

has happened

b)

happened

c)

had happened

26.

He said he ........ return later.

a)

will

b)

would

c)

can

d)

would be

27.

My sister ....... for you since yesterday.

a)

is looking

b)

was looking

c)

has been looking

d)

looked

28.

She is tired now. She ...... for a long time.

a)

has been learning

b)

has learned

c)

learns

d)

learned

29.

Now my sister ....... a bicycle of her own.

a)

is having

b)

are having

c)

has

d)

have

30.

This is the first time I ........ here.

a)

am

b)

have been

c)

was

d)

be

31.

Did she say she ...... him tomorrow?

a)

has visited

b)

will visit

c)

would visit

d)

is going to visit

32.

My daughter saw an elephant this morning but she ........ one before.

a)

had never seen

b)

has never seen

c)

never seen

d)

never had seen

33.

I ....... in Da Nang before I moved to Dong Nai.

a)

have been living

b)

has lived

c)

had lived

d)

had been living

34.

When we got home, dinner ..... so we had a drink first.

a)

was preparing

b)

was being prepared

c)

was prepared

d)

had been prepared

35.

She was tired. She ...... for a long time.

a)

has been learning

b)

had been learning

c)

learned

d)

was learning

36.

Before the Prime Minister leaves New York, he ..... several talks.

a)

will have had

b)

would have

c)

will be having

d)

had had

37.

As soon as he ...... a certificate in English, he will apply for a job.

a)

would get

b)

get

c)

gets

d)

will get

38.

Michael ....... a word with Lisa this morning.

a)

has

b)

had

c)

has had

d)

had had

39.

Old Ted ...... twenty cigarettes a day till he gave up.

a)

had smoked

b)

has smoked

c)

smoked

d)

smokes

40.

While I was working in the garden, my son ....... video games.

a)

was playing

b)

played

c)

has played

d)

has been playing

41.

I ........ if you could give me a hand ?

a)

wonder

b)

am wondering

c)

wondered

d)

was womdering

42.

Since the appearance of karaoke machines, they .......

a)

had been widely used

b)

have been widely used

c)

were widely used

d)

widely used

43.

There's a strange smell here. Mother ..... something

a)

cooks

b)

is cooking

c)

will cook

d)

has cooked

44.

We did not go out because it ....... heavily.

a)

would rain

b)

was raining

c)

had rained

d)

has rained

45.

Sorry I'm late - That's OK, I ...... long.

a)

don't wait

b)

am not waiting

c)

haven't waited

d)

haven't been waiting

46.

The wind ...... very hard when the ship sailed around the Mediterranean Sea.

a)

blew

b)

was blowing

c)

has blown

d)

was blown

47.

In former times ....... to go to a dentist.

a)

many people were afraid

b)

many people afraid

c)

many peoples were afraid

d)

many peoples feared

48.

My little sister is afraid to ..... the dishes after dinner.

a)

have done

b)

do

c)

make

d)

made

49.

We shall make a trip around the world when the opportunity .....itself to us.

a)

will present

b)

will have presented

c)

presents

d)

will be presenting

50.

We didn't play very well. We ...... better.

a)

should have played

b)

should play

c)

have played

d)

have been playing

51.

I think you should have that coast ..... soon.

a)

cleaned

b)

being cleaned

c)

cleaning

d)

to clean

52.

I'm going on holiday on Saturday. This time next week I ..... on a beach.

a)

will lie

b)

am lying

c)

will be lying

d)

should be lying

53.

When their first child was born, they ..... married for three years.

a)

have been

b)

had been

c)

will been

d)

will have been

54.

She ........ music all day. Now she felt tired.

a)

has been playing

b)

is playing

c)

played

d)

plays

55.

I was sad when I sold my car. I ....... it for a very long time.

a)

am running

b)

were running

c)

had been running

d)

have been running

56.

We were extremely tired at the end of the journey. We ...... for more than 24 hours.

a)

had been traveling

b)

were traveling

c)

have traveled

d)

traveled