FUTURE FORMS
PAST FORMS
VERB PATTERN
VOCAB
RANDOM
100

I --- (to drive) to Canada tomorrow around 5 o'clock.

will be driving

100

Complete:

 It --- (to rain) non-stop for more than an hour now.

has been raining

100

Sarah and her grandmother enjoyed ---- (spend) time together.

spending

100

What does RELY ON mean?

to depend on or use

100

What does REMOTE mean?

far away

200

A: I have got a terrible headache. 

B: Have you? Wait there and I --- (get) an aspirin for you.

will get

200

He -- (to live) in London for two years and then ---
 (to go) to Edinburgh.

lived / went

200

The English national soccer team is looking forward to ---- (play) in the USA.

playing

200

What does TRAIT mean?

A particular characteristic a person has.

200

Those people who are fed up with ---- (wake up) very early in the morning can look for part-time jobs.

waking up

300

 I don't know what I --- (to do) when you come tomorrow, so give me a call if you cannot find me.

will be doing

300

I --- (to sleep) for the last 2 days. I am extremely tired. 

haven't slept

300

Erin told her parents that she would like ---- (study) math at a reputable college.

to study

300

What does DIVERSE mean?

Varied ou different

300

I --- (to call) you as soon as I --- (to hear) the news yesterday.

called /  heard

400

We --- (to have) dinner at a nice restaurant on Saturday.

are going to have / are having

400

 James --- (to fall off the stairs yesterday while I --- (to cook) dinner.

 fell / was cooking

400

 ---- (be) a teacher is one of the most popular jobs.

Being

400

What does ROADBLOCK mean?

a situation or condition that prevents further progress; an obstacle.

400

Complete with INSTEAD OF and RATHER THAN:

1.--- waiting, I decided to go home by taxi.

2. --- wait, I decided to go home by taxi.

1. instead of / 2. rather than

500

On Sunday, I --- (to meet) my friend.

am going to meet / am meeting

500

When the train --- (to arrive), we --- (to chat) with my friends.

arrived  /  were chatting

500

Many parents think that it is exciting ---- (have) twins.

to have

500

What does BREATHTAKING mean?

Very beautiful or amazing

500

My ski instructor said it --- (to snow) in the mountains tomorrow evening.

will snow / is going to snow