positive
negative
interrogative
mixed
100
I .... (to work) there for 15 years

have worked

100

You ... (to visit) in so long!

haven't visited

100

... you ... (to travel) this year already? 

have you travelled? 

100

... he ... the newspaper today?

Has he read? 

200
We ... (to study) for our English test already

have studied

200

They ... (to danced) yet.

haven't danced

200

... he ... (to apologize) yet?

Has he apologized? 

200
It ... (to rain) a lot this week

it has rained

300

She ... (to drink) too much coffee

has drunk 

300

I ... (to sell) any bags yet

haven't sold

300

... we ... (to be) together for a long time?

Have we been? 

300

... you ... (to eat) lunch yet?

have you eaten

400

They ... (to go) to the same dentist for three years already

have gone

400

he ... (to pay) me back ever!

hasn't paid

400

... they ... (to tell) you something yet? 

have they told?

400
we ... (not / ever / to go) to Paris.

We haven't ever gone

500

I ... (to lie) in bed all day

have lain

500
She ... (to drive) in a long time

hasn't driven

500

... he ... (to be) here many times?

Has he been? 

500

you .... (to find) your wallet

you have found

M
e
n
u