Present Perfect
Past, Present, and PPP
Will vs. Going To
All Future Forms
Comparatives and Superlatives
100

A:  Did you talk to Sue?
B:  No, she __________ hasn't called.  


yet


still


already

still

100

James is only 30, but he __________ gray hair for 10 years.


has been having


had


has had

has had

100

A:  I'm so tired.
B:  Go watch TV. __________ the dishes.  


I am washing


I wash


I'll wash

I'll wash

100

A:  If I mail this package today, will it arrive by Friday?
B:  No, it __________. 


won't


isn't


doesn't

won't

100

My cousin Stefano sings as __________ a professional singer.


well than


well as


good as

well as

200

Barbara __________ an electric car since 2012. 


has owned


owned


has been owning

has owned

200

Tom __________ a vacation since he started working at his father's company. 


didn't take


hasn't been taking


hasn't taken

hasn't taken

200

Look at all that traffic! __________ late for sure. 


We're going to be


We're being


We are

We're going to be

200

__________ my parents this weekend. I decided to go last night.


I visit


I'll visit


I'm going to visit

I'm going to visit

200

My sister Joan is the __________ driver in our family.


worse


most bad


worst

worst

300

The astronaut __________ to space five times now.


traveled


has been traveling


has traveled

has traveled

300

A:  Would you like a muffin?
B:  Yes, thanks. I __________ breakfast yet, and I'm really hungry.  


haven't been having


haven't had


didn't have

haven't had

300

Someday, people __________ to other planets.


are traveling


travel


are going to travel

are going to travel

300

A:  I'd like to make an appointment with Angela for Wednesday.  
B:  What's a good time for you? She __________ at 8:00 on Wednesday. 


will start


starting


starts

starts

300

Professor Baker speaks __________ than Professor Grey. 


more clear


more clearly


clearlier

more clearly

400

I __________ a class on Japanese cooking. It will end in a month.


have been taking


took


have taken

have been taking

400

Hua-Shao __________ three tests so far this week, and she has another one tomorrow. 


had


has been having


has had

has had

400

I'm going to call you back as soon as I __________ out of class. 


am going to get


get


will get

get

400

We're going to rent a car after we __________ in Toronto.


land


will land


are landing

we land

400

Kathleen has __________ of anyone I know.


the most beautiful smile


the smile more beautiful than


more beautiful smile

the most beautiful smile

500

Fix the two errors:

A: That's a nice watch, Paulo. I don't think I've saw it before.

B: I've only had it since two weeks. It was a birthday present from my parents.

saw=seen

since=for

"I don't think I've SEEN it before."

"I've only had it FOR two weeks."

500

Put the words in to the correct order to form a present perfect progressive sentence. 


shouting/ he/ has / been / why

Why has he been shouting?

500

Create a question to ask somebody about their future plans for next week using either "will" or "going to"

Possible answer: What are you going to do next Friday?

500

When do we use the simple present to talk about the future?

When we talk about a schedule or routine. 

500

Taking the bus to work is __________ driving my own car. 


less enjoyable as


the most enjoyable


not as enjoyable as

not as enjoyable as

M
e
n
u