Present Perfect 1
Present Perfect 2
Past Perfect 1
Past Perfect vs. Past Simple
Passive
100

Someone _______ my CD player. 

A. have stole 

B. have stolen 

C. has stolen

C. has stolen

100

James ________(not play) the guitar for very long, but he's really good. 

hasn't played / has not played

100

If I ………….. you in the concert, would have said hello!

A. saw

B. had saw

C. had seen

C. had seen

100

We ______ the house after the party _______.

A. cleaned / had finished

B. had cleaned / had finished

A. cleaned / had finished

100

50 billion burgers ..... every year inthe US. 

A. is ate

B. are eaten

C. were eaten

B. are eaten

200

_______ a grizzly bear? 

A. Have you ever seen 

B. Have you ever saw 

C. Has you ever seen 

A. Have you ever seen

200

_______ you ever ______ (be) to the USA?

Have ... been

200

________ visited Toronto before your trip last summer? 

A. Had you yet

B. Had you ever

C. Had ever you 

B. Had you ever

200

Before they _______ to school, they _______ breakfast.

A. had gone / ate

B. went / had eaten

B. went / had eaten

200

Mobile phones ....... in this class.

A. aren't allowed

B. aren't allow

C. weren't allowed

A. aren't allowed

300

Which one of these sentences is correct

1. Germany hasn't won the World Cup. 

2. Germany hasn't win the World Cup.

1.

300

Lucy ____ already ______ (find) a new job. 

has ... found

300

She _________ the ocean before she moved to Barcelona. 

A. had never seen 

B. have never seen 

C. had never saw

A. had never seen

300

They _____ (read) lots of reviews before they ____ (make) a decision.

had read / made

300

___ German _______ (speak) in Austria?

Is ... spoken

400

I ......... as volunteers here since 2010. 

a. has worked

b. have worked

c. have work

b. have worked

400

_____ the teacher _____ (give) the exams yet?

Has ... given

400

By the time the fire fighters ……………., the fire ……………… many huts. 

A. had arrived, had destroyed

B. arrived, had destroyed 

C. had arrived, destroyed

B. arrived, had destroyed

400


My dad ______ (buy) this car because he ______ (see) an advert for it.

bought / had seen

400

My mobile phone _____ (steal) yesterday. 

was stolen

500

Which one of these sentence is correct?

1. I've sold my bike to Mike

2. I've selled my bike to Mike

1. I've sold my bike to Mike

500

I __________ (have) pizza for lunch. 

have had

500

Kathy told me that you ..... late several times lately and that she would not make plans with you again in the future. She mentioned that she ... lots of films because of your late arrivals.

A. was / had miss

B. had be / missed

C. had been / had missed

C. had been / had missed

500

Max _____ already ______ (leave) when I _______(arrive) at the café.

 had... left / arrived

500

_____ you ______ (invite) to the carnival party last weekend?

Were ... invited

M
e
n
u