Present Perfect
Present Perfect OR Past Simple
For/ Since
Object Questions
Subject Questions
100

I __________ (do) my homework.

I've done my homework.

100

I ... to Brazil last summer.

(Go)

I WENT to Brazil last summer.

100

I've played the piano ... two years

I've played the piano FOR two years.

100

John loves Mary.

Who does John love?

100

Jack likes ice-cream.

Who likes ice-cream?

200

I _____________ (be) to France.

I've been to France.

200

Pat is super smart. She ... never ... a test since primary school.

(Fail)

Pat is super smart. She HAS never FAILED a test since primary school.

200

We've studied English ... primary school.

We've studied English SINCE primary school.

200

Tom ate my Chocolate

What did Tom eat?
200

Daniel made a sandwich.

Who made a sandwich?

300

She __________ (meet) me before.

She's met me before.

300

My parents ... your mum recently.

(see)

My parents HAVE SEEN your mum recently.

300

She's worked on her project ... last Saturday.

She's worked on her project SINCE last Saturday.

300

My sister writes short stories.

What does my sister write?

300

The earthquake damaged my house.

What damaged your house?

400

They _________ (see) the movie.

They've seen the movie.

400

Mrs Robins ... to India seven times.

(go)

Mrs Robins HAS GONE/ BEEN to India seven times.

400

We've lived here ... I was 4.

We've lived here SINCE I was 4.

400

John broke a window.

What did John break?

400

Smoking causes cancer.

What causes cancer?

500

I __________ (think) about it for a long time.

I've thought about it for a long time.

500

When ... you last ... Jenny ? 

(See)

When DID you last SEE Jenny ?

500

I haven't seen you ... ages.

I haven't seen you FOR ages.

500

We dropped the table.

What did you drop?

500

We want some fruit juice.

Who wants some fruit juice?

M
e
n
u