Study

ESL English class

Beginner ESL class
Intermediate ESL
Advanced ESL class

ESL writing class

ESL quiz center

English practice

I buy and sell all kinds of things on Ebay, and they have a great selection of inexpensive language learning software and hard to find books. Signing up is free and will test your English a little bit.

Test your knowledge of past simple irregular verbs

Fill in the blanks. Do not use contractions!

vocabulary: "bucks" is American slang for dollars so 20 bucks = 20 dollars.


Yesterday I (do) not have much fun. I (go) for a bike ride around three in the afternoon. Some guy (come) up behind me and (say), "I bet you twenty bucks I can beat you in a race." I (say), "No way!" and we (take) off.

I never (see) the old lady crossing the street. She (have) a cane and (be) really slow. When I (hit) her we both (go) flying. I (fly) about ten feet and (land) on my face.

The guy I was racing (know) I was hurt, but he (ask) me for the twenty bucks anyway. I (tell) him to go call an ambulance but he kept saying, "I (win); I (win)." Finally, I (give) him the money and he (go) and (make) the call.



Take another ESL quiz.

Take a free online English class.