Choose for or since to complete the following present perfect sentences.
1I've had this car for / since years.
2We've known each other since / for we were in school.
3I haven't eaten anything since / for this morning.
4She hasn't slept since / for two days.
5I have wanted to be a writer for / since I was a child.
6We've been together since / for over ten years.
7I haven't seen John for / since last July.
8It hasn't rained since / for a long time.
9She's worked in this bank for / since 25 years.
10She's worked in this bank for / since it first opened.
Choose the most appropriate forms to complete the following present perfect sentences.
1_____ to Rome?
A.Have ever you been B.Have you ever been C.Have you been ever
2Have you had lunch _____?
A.yet B.just C.already
3I _____ the keys that I lost yet.
A.haven't find B.haven't finded C.haven't found
4I _____ Peter since I was 5 years old.
A.know B.'ve known C.'ve knew
5I _____ my pen. Can I use yours?
A.'ve losed B.lose C.have lost
6A: 'Where's Celine?' B: 'She ______.'
A.'s just left B.just has left C.has left just
7I've been here _____.
A.since a week ago B.since a week C.for a week
8We _____ insects before.
4
A.never have ate B.'ve never eaten C.never have eaten
9We've known each other since we _____ children.
A.were B.have been C.are
10_____ raining yet?
A.Has it stop B.Does it stopped C.Has it stopped
Write sentences with the words below using the present perfect tense.
1He/lose/his keys. => ___________________________________________
2I/have (not)/coffee this morning. => ___________________________________________
3She/never/lie/to us. => ___________________________________________
4You/read/that newspaper/yet? => ___________________________________________
5We/be/to England/many times. => ___________________________________________
6Where/you/be? => ___________________________________________
7David/win/the competition. => ___________________________________________
8My son/break/his leg. => ___________________________________________
9I/never/see/her/before. => ___________________________________________
10They/write/a book. => ___________________________________________
Complete the sentences using the present perfect form of the verbs in brackets.
1I _________________________ (not have) breakfast yet. Would you like to have it with me?
2I _________________________ (never/be) to the Himalayas, but I'd like to go.
3We _________________________ (know) the truth since the beginning.
4They _________________________ (buy) a very expensive car.
5They _________________________ (just/get) married.
6What _________________________ (you/do)?
7 (you/ever/work) _________________________ abroad?
8She _________________________ (already/find) a solution.
9I think I _________________________ (see) this picture before.
10 (you/ever/meet) _________________________ a celebrity?