Verb Forms
Present Perfect Affirmative
Present Perfect Negative
Present Perfect Questions
Present Perfect or Simple Past
100

sit

sit / sat / sat

100

They / see / this movie / twice

They have seen this movie twice.

100

I / not / do / my laundry

I haven't done my laundry.

100

you / ever / try / Japanese food

Have you ever tried Japanese food?

100
Julia _____ coffee. (never / drink)

Julia has never drunk coffee.

200

build

build / built / built

200

I / always /want/ to meet / a famous person. 

I have always wanted to meet a famous person.

200

The neighbors / not buy / a new car

The neighbors haven't bought a new car.

200

she / ever / drive / a bus

Has she ever driven a bus?

200

We _____ Martin. (not see / lately)

We haven't seen Martin lately. 

300

fall

fall / fell / fallen

300

The Dodgers / win / the game

The Dodgers have won the game.

300

My sister / be / to Australia

My sister hasn't been to Australia.

300

your doctor / give / you / medicine / before

Has your doctor given you medicine before?

300

Jack _____ a new job? (find / yesterday)

Did Jack find a new job yesterday?

400

grow

grow / grew / grown

400

You / do / all you homework

You have done all your homework.

400

The teacher / not give / many tests / in the last four weeks

The teacher hasn't given many tests in the last four weeks.

400

how many / English books / Bob / read/ 

How many English books has Bob read?

400

Cassie _____ to be a professional chef. (want / always)

Cassie has always wanted to be a professional chef.

500

forget

forget / forgot / forgotten

500

My mother / visit / my home / once / since / she / come / to the U.S.

My mother has visited my home once since she came to the U.S.

500

You / not speak / to your best friend / since / you / leave / your country

You haven't spoken to your best friend since you left your country.

500

you / make / new friends / since / you / start / ESL classes

Have you made new friends since you started ESL classes?

500

Paul and his wife _____ a vacation. (not take / in 2023)

Paul and his wife didn't take a vacation in 2023.