Positive/Negative sentences
Questions and answers
since or for
Present perfect vs. Past simple
100

He _____________ (do) gymnastics for 10 years.

He has done gymnastics for 10 years.

100

_____________ you ever _____________ (write) a poem?

Have you ever written a poem?

100

He hasn't read the book _____________ Monday.

He hasn't read the book since Monday.

100

This sculpture arrived / has arrived in my house a week ago.

This sculpture arrived in my house a week ago.

PAST SIMPLE

200

They _____________ (play) volleyball since 1995.

They have played volleyball since 1995.

200

_____________ you ever _____________ (visit) a museum?

Have you ever visited a museum?

200

She's been a painter _____________ ten years.

She's been a painter for ten years.

200

Sue and Leo published / have published a novel last August.

Sue and Leo published a novel last August.

PAST SIMPLE 

300

I _____________ (not take) photographs since my last holiday.

I haven't taken photographs since my last holiday.

300

How long _____________ you _____________ (study) English?

How long have you studied English?

Answer using for

300

We've been friends _____________ we were at school.

We've been friends since we were at school.

300

I have always hated / always hated classical music.

I have always hated classical music.

PRESENT PERFECT

400

Peter Jackson _____________ (not direct) a movie since The Hobbit.

Peter Jackson hasn't directed a movie since The Hobbit.

400

How long _____________ you _____________ (be) awake today?

How long have you been awake today?

Answer using since

400

They haven't seen Debbie _____________ her birthday.

They haven't seen Debbie since her birthday.

400

They didn’t like / haven’t liked Adele's new album.

They didn’t like Adele's new album.

PAST SIMPLE

500

My mother _____________ (have) an original painting by Van Gogh since 2022.

My mother has had an original painting by Van Gogh since 2022.

500

How long _____________ you _____________ (live) in this city?

How long have you lived in this city?

Answer using since

500

I've been here _____________ a couple of minutes.

I've been here for a couple of minutes.

500

My grandfather has been / was a surfing fan since he was a child.

My grandfather has been a surfing fan since he was a child.

PRESENT PERFECT