Exercises: Present perfect simple + ever/for/since

Presente perfecto + ever/for/since

Elige la opción correcta.

1 Have you played computer games?

Have you ever played computer games?

2 They haven't been to London a long time.

They haven't been to London for a long time.

3 She hasn´t phoned anybody she arrived.

She hasn´t phoned anybody since she arrived.

4 They have met only twice they were introduced last year.

They have met only twice since they were introduced last year.

5 Have you smoked a cigarette?

Have you ever smoked a cigarette?

6 I have lived in Italy 2008.

I have lived in Italy since 2008.

7 He hasn´t worked here years.

He hasn´t worked here for years.

8 They´ve known Tom he was two years old.

They´ve known Tom since he was two years old.

9 I´ve loved her some time.

I´ve loved her for some time.

10 Has she played the piano?

Has she ever played the piano?