Present Perfect
Countable/ uncountable
General knowledge
Grammar
Words
100

I ... been to Brazil once in my life. 

have

100

How ... milk do you drink?

much

100

How many oceans are there in the world? 

Historically, there are four named oceans: the Atlantic, Pacific, Indian, and Arctic. However, most countries - including the United States - now recognize the Southern (Antarctic) as the fifth ocean. The Pacific, Atlantic, and Indian are the most commonly known. The Southern Ocean is the 'newest' named ocean.

100

She ... five languages. 

speaks

100

It was raining ....

a) fish and chips

b) cats and dogs

c) pigs and chickens

b) cats and dogs (meaning: heavily)

200

Where have you ... before?

studied, lived (etc.)

200

Are there ... people in the room?

any

200

What is the capital of Spain? 

Madrid

200

... he go to New York last summer?

Did

200

Which sentence is correct:

a) They did much noise.

b) They made a lot of noise.

b) They made a lot of noise.

300

She has ... English twice today. 

spoken

300

How ... chocolate do you eat?

much

300

What is a lifespan of a tiger? 

10-15 years

300

Why ... you late for the lesson yesterday? 

were

300

He is ...

a) feet over head in love.

b) head over heels in love.

c) dreams over dreams in love. 

b) head over heels in love.

400

Have you ... been to Egypt? 

ever

400

Has she eaten ... porridge? 

any

400

What do snails eat?

Decaying waste from plants and other animals. There are specialist and generalist species that eat worms, vegetation, rotting vegetation, animal waste, fungus, and other snails. 

400

Where ... you been? I've been looking for you! 

have

400

Which one is correct:

a) Do not do me angry!

b) Do not make me angry!

b) Do not make me angry!

500

How long has it ... him to complete the task?

taken

500

There is ... food left. I must go shopping. 

little 

500

What is the longest river in the world? 

The Nile

500

I will help you if you ... me. 

help

500

He was confused and felt...

a) awkward

b) subconscious

c) thoughtful 

a) awkward

M
e
n
u