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

He _____________ (live) in Santiago for 10 years.

He has lived in Santiago for 10 years.

100

How long _____________ you _____________ (know) each other?

How long have you known each other?

Answer using for

100

He hasn't been at work _____________ Monday.

He hasn't been at work since Monday.

100

The band (arrived / have arrived) a week ago.

The band arrived a week ago.

PAST SIMPLE

200

They _____________ (stay) at this hotel since last Tuesday.

They have stayed at this hotel since last Tuesday.

200

How long _____________ you _____________ (be) alive?

How long have you been alive?

Answer with for

200

She's been an actress _____________ ten years.

She's been an actress for ten years.

200

Sue and Leo (married / have married) last August.

Sue and Leo married last August.

PAST SIMPLE 

300

I _____________ (not play) tennis since my accident.

I haven't played tennis since my accident.

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) oranges.

I have always hated oranges.

PRESENT PERFECT

400

John _____________ (not call) since last August.

John hasn't called since last August.

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 recognize / haven’t recognized) me at yesterday’s concert.

They didn’t recognize me at yesterday’s concert.

PAST SIMPLE

500

She _____________ (have) that car for 6 years.

She has had that car for 6 years.

500

How long _____________ you _____________ (know) your best friend?

How long have you known your best friend?

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) to Iceland twice.

My grandfather has been to Iceland twice.

PRESENT PERFECT

M
e
n
u