Affirmative
Negative
Interrogative
Irregular Verbs
Random
100

I _______ _______ about the present perfect tense before. (learn)

have learned about the present perfect tense before.

100

I _______ _______ _______ my keys. (not/find)

have not found my keys.

100

_______ _______ _______ his book again? (Omar/lose)

Has Omar lost his book again?

100

I _______ _______ 7 books this year. (write)

I have written 7 books this year.

100

My football team _______ _______ every game this year. (win)

My football team has won every game this year.

200

The teacher _______ _______ you many times to be quiet. (tell)

The teacher has told you many times to be quiet.

200

Sarah _______ _______ breakfast yet today. (not/eat)

Sarah hasn't eaten breakfast yet today.

200

_______ _______ _______ this song before? (you/hear)

Have you heard this song before?

200

_______ _______ _______ with your friend yet? (you, speak)

Have you spoken with your friend yet?

200

I _______ _______ Arabic before. (not/teach)

I haven't taught Arabic before.

300

You don't know what I _______ _______. (suffer)

You don't know what I have suffered.

300

The mother _______ _______ her baby down to sleep yet. (not/lay)

The mother hasn't laid her baby down to sleep yet

300

_______ _______ _______ basketball before? (you/play)

Have you played basketball before?

300

The sun _______ _______ yet this morning. (not/rise)

The sun hasn't risen yet this morning.

300

I had an argument with my father this morning and he still _______ _______ me yet. (not/forgive)

I had an argument with my father this morning and he still hasn't forgiven me yet.

400

Black people _______ _______ barriers in America since Martin Luther King Jr. (break)

Black people have broken barriers in America since Martin Luther King Jr.

400

We _______ _______ him this week. (not/see)

We haven't seen him this week.

400

_______ _______ _______ out of the country before? (he/be)

Has he been out of the country before?

400

John _______ _______ this job for more than 10 years. (have)

John has had this job for more than 10 years.

400

They _______ _______ that movie before. (not/watch)

They haven't watched that movie before.

500

Your kids _______ _______ so much since I saw them last time! (grow)

Your kids have grown so much since I saw them last time!

500

You _______ _______ your homework. (not/do)

You haven't done your homework.

500

_______ _______ _______ Shakespeare in class? (we/read)

Have we read Shakespeare in class?

500

How long _______ _______ _______ him for? (you/know)

How long have you known him for?

500

_______ _______ _______ your copybook yet? (Ms. Katia/check)

Has Ms. Katia checked your copybook yet?