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?