Simple past or present perfect?
Past simple
Present perfect
Present perfect continuous
Past continuous
100

What .............. (have) for dinner last night?

What DID YOU HAVE for dinner last night?

100

Grandma ......... (not visit) us last weekend.

Grandma didn't visit us last weekend.

100

I'm hungry, I .......... (eat) anything today.

I'm hungry, I haven't eaten anything today.

100

A: What have you been doing all day?

B: I......... (clean) the house.

A: What have you been doing all day?

B: I've been cleaning the house.

100

The rain....... (start) when I ......... (drive) to work.

The rain started when I was driving to work.

200

................ (take) a cooking class?

HAVE YOU EVER TAKEN  a cooking class?

200

We ....... (not hungry), so we ......... (not eat) dinner last night.

We weren't hungry , so we didn't eat dinner last night.

200

Look! Tom ........... (broke) his arm.

Look! Tom has broken his arm.

200

A:How have you ......... (feel) these days?

B: I .......... (feel) great.

A:How have you been feeling these days?

B: I 've been feeling great.

200

She........ (call) me while I ........... (cook), so I couldn't answer the phone.

She CALLED me while I WAS COOKING, so I couldn't answer the phone.

300

I ........ (watch)  a great cooking show on TV yesterday.

I WATCHED  a great cooking show on TV yesterday.

300

What time ...... your parents ......... (get home) last night?

What time did your parents get home last night?

300

Mrs. Zielienski ......... (work) at this school for 5 years.

Mrs. Zielienski has worked at this school for 5 years.

300

A:How long ...... you and John ............(date)?

B: We ............... (go out) for a year.

A:How long have you and John been dating?

B: We've been going out for a year.

300

My brother ......... (take) a boxing class when he ........ (hurt) his back.

My brother WAS TAKING a boxing class when he HURT his back.

400

She  ......... (never stay ) in a hotel.

She HAS NEVER STAYED in a hotel.

400

I....... (buy) a cellphone last year.

I bought a cellphone last year.

400

They ............ (forget) their homework at home many times.

They have forgotten their homework at home many times.

400

My cat ........... (sleep) all day.

My cat has been sleeping all day.

400

They ......... (travel), while I ........ (work).

They were travelling while I was working.

500

I ............ (have) Indian food for the first time.

I have had Indian food for the first time.

500

Luke....... (not take) a shower, ....... (brush) his teeth and ...... (go) to bed.

Luke didn't take a shower, brushed his teeth and went to bed.

500

Peter .......... (not clean) her house in the last month. It's a real mess.

Peter hasn't cleaned her house in the last month. It's a real mess.

500

A:........ you ......... (exercise)?

B: No, I haven't. I .......... (practice yoga).

A:Have you been exercising?

B: No, I haven't. I 've been practicing yoga.

500

They ....... (live) in a small place when their daughter ...... (is) born.

They WERE LIVING in a small place when their daughter WAS born.