Simple Past
Past Continuous
Past Perfect
Present Perfect 1
Random
100

Complete the sentence: We ___ science at the library yesterday.

studied

100

Complete the sentence: Look! Snow ___ outside.

is falling

100

Complete the sentence: The movie ___ before we found our seats.

had begun

100

Complete the sentence: Jisu ___ her model for two hours, and she still has not finished.

has been building

100

Complete the sentence: Be quiet - Emma ___ a voice message at the moment.

is recording

100

Repair the time error: Mina has met her cousin last Sunday.

met

100

The phone rang in the middle of lunch preparation. Ava ___ lunch when it rang.

was making

100

Complete the sentence: Before the concert began, we ___ our seats.

had found

100

Complete the sentence: Ben is tired because he ___ since dawn.

has been working

100

Complete the sentence: Mr. Kim usually ___ to work.

drives

100

Complete the sentence: Our class ___ the museum last Friday.

visited

100

Rain started halfway through Leo's bike ride. Leo ___ his bicycle when it began.

was riding

100

Complete the sentence: Her shoes were muddy because she ___ in the rain.

had been walking

100

Complete the sentence: I ___ that movie three times already.

have seen

100

Complete the sentence: Nora ___ school at 8:00 every morning.

starts

100

Repair the time error: Eric has cleaned his desk yesterday.

cleaned

100

The lights went out halfway through the chess game. They ___ chess when the room went dark.

were playing

100

Supply all missing forms: When Maya ___ home, her brother ___ already ___ dinner.

arrived; had; cooked

100

Complete the sentence: Leo ___ at this academy for three years.

has studied

100

Supply both forms: I ___ Ms. Lee on Monday, but I ___ her since then.

saw; haven't seen

100

Repair the time error: The bus has arrived ten minutes ago.

arrived

100

Complete the sentence: I ___ TV when you called

was watching
100

Supply both forms: Eli ___ the violin for six years, and he ___ at a festival last month.

has played; performed

100

Complete the sentence: My eyes hurt because I ___ the computer since 7:00.

have been using

100

Repair the tense error: We were friends since 2022.

have been