Present Perfect +
Present Perfect -
Present Perfect ?
100

I / play / soccer / before.

I have played soccer before.

100

She / live / here all her life

She hasn't lived here all her life

100

you / walk / the dog / ?

Have you walked the dog?

150

They / study / for the English exam.

They have studied for the English exam.

150

They / study / for the Science exam.

They have not studied for the Science exam

150

you / ever / call / for an ambulance / ?

Have you ever called for an ambulance?

200

It's incredible! You / learn / Chinese, Japanese, and Korean during these 2 years 

It's incredible! You have learned Chinese, Japanese, and Korean during these 2 years.

200

Susan and Mark / never / perform / the dance

Susan and Mark have never performed the dance

200

you / ever / be / to San Francisco?

Have you ever been to San Francisco?

300

I / work / here / I graduated from college

I have worked here since I graduated from college

300

My / sister / do / her English homework

My sister has not done her English homework

300

How long / she / study / there / ?

How long has she studied there?

400

She / visit / China every year / 2010

She has visited China every year since 2010

400

I / do / my life/ stupid things / too many / in

I haven't done too many stupid things in my life

400

Have /ever / you / the / travel/ to / US / ?

Have you ever travelled to the US?

M
e
n
u