Present Perfect +
already/yet
negative question
positive question
Present Perfect -
100

mother / come / My / home/has

My mother has come home.

100

I haven't done my homework yet.

correct or not


correct

100

you /food /ever try / Italian / ?/ have

Have you ever tried Italian food?

100

Have you ever [play/played] a tennis match?

Have you ever played a tennis match?

100

all/ he / his / not / games. / win/ has

He has not won all his games.

200

before. / play / the / children    [has,have]

The children have played before.

200

(already) We have bought a new car.

We have already bought a new car.


200

english/ they/ speak / ever / ?

Have they ever spoken English?

200

How long [has/ have] he [lived/ lives] in Okinawa?

How long has he lived in Okinawa?

200

(not) I see this movie.

I haven`t seen this movie. 

300

The / lose / boy / match. / the 

The boy has lost the match.

300

Have you finished yet your project.

correct or not

not

Have you finished your project yet?

300

they / buy / the tickets? / yet


Have they bought the tickets yet?

300

[Has/ Have] your friend ever [played/ playing] baseball?

Has your friend ever played baseball?

300

she / call / you / yet? /


Has she called you yet?

400

homework. / You / your / do/ all

You have done all your homework.

400

She [hasn't / haven't] answered my question [just / yet]

She hasn't answered my question yet.

400

 this / How many / Sandra / month? / read / books

[has, have]

How many books has Sandra read this month?

400

Has / Have you done your homework yet / just?



Have you done your homework yet?

400

Hiroki/ word / today / a / not / speak

Hiroki has not spoken a word today.

500

brother /and I / not / My / any movies / this / see / week.

My brother and I have not seen any movies this week.

500

people / many / I / invite/ already

I have already invited many people.

500

How often/ sing / we / song / the / ?

How often have we sung the song?

500

find / street / money / the / on / Who / ?/ has

Who has found money on the street?

500

Rika / this / morning / not / eat / since

Rika has not eaten since this morning.