A2
Present perfect with for and since – English Grammar Exercises for A2
8 bài tập
1. Complete the exchanges. Use the present perfect forms of the verbs in brackets and for or since.
- 1)A Have you (you) always loved (you, love) horses?
- B Yes, I (love) horses I was a little girl.
- 2)A (you, live) in Cambridge a long time?
- B Yes, we (live) here all our lives.
- 3)A How long (you, be) married to Sarah?
- B We (be) married 2005, but I (know) her longer.
- 4)A How long (you, have) your stomach ache?
- B I (have) it last night.
- 5)A How long (you, work) as a journalist?
- B I (be) a journalist over 20 years.
2. Underline the correct words to complete the sentences.
- 1)We ’ve lived / lived here for 10 years – from 1964 to 1974.
- 2)I know / ’ve known Sam since we were at school together.
- 3)My daughter ’s been / was in the USA for six weeks, but she’s flying home from San Francisco tomorrow.
- 4)She had / ’s had a headache since she woke up this morning.
- 5)I ’ve been / was in Madrid since 2012, but before that I worked / ’ve worked in Hong Kong for two years.
- 6)John had / ’s had a motorbike since he was 16 years old.
3. Write for or since.
- 1)since last week
- 2)a week
- 3)a long time
- 4)last weekend
- 5)five minutes
- 6)I was a child
- 7)July
- 8)1,000 years
- 9)yesterday
- 10)months
- 11)ten days
- 12)I last saw you
4. Rewrite the sentences with the present perfect and for or since.
- 1)I work here. I’ve worked here since January.
- 2)I live here. three months.
- 3)He holds the record. the last Olympics.
- 4)She owns that car. 2011.
- 5)They are married. two days.
- 6)I don’t listen to pop music. a long time.
- 7)We are not friends. we had a fight.
- 8)I don’t have a TV in my home. a few years.
- 9)He doesn’t eat meat. New Year’s Day.
5. Complete the questions in the present perfect.
- 1)How long (you / study) English?
- 2)How long (she / live) in the area?
- 3)How long (Mr Bell / teach) at this school?
- 4)How long (we / have) our passports?
- 5)How long (he / be) a football fan?
6. Complete the sentences. Use past simple or present perfect.
- 1)(she / work) here for ten months.
- 2)(she / start) work last July.
- 3)When (you / buy) your car?
- 4)How long (you / have) this car?
- 5)(we / not see) him since last summer.
- 6)(we / not see) him in October.
- 7)(I / love) animals when I was a child.
- 8)(I / love) animals all my life.
7. Correct the mistakes in these sentences.
- 1)We live here since 2014.
- 2)She’s studied English since two years.
- 3)I’ve had my job from 2010.
- 4)They’re been football fans all their lives.
- 5)We’ve been married for 2012.
- 6)I loved their music since I saw them at a concert.
8. Correct the sentences.
- 1)The Harry Potter stories weren’t written of Charles Dickens.
- The Harry Pot er stories weren’t written by Charles Dickens.
- 2)I knew Tanya since I was a child.
- 3)We’ve lived in Berlin since more than 10 years.
- 4)St Paul’s Cathedral is designed by Christopher Wren.
- 5)I have taught at that university from 2010 to 2013.
- 6)I have played golf from I was twelve years old.
Cách Luyện tập
- 1Đọc kỹ từng câu hỏi
- 2Viết câu trả lời của bạn hoặc chọn phương án đúng
- 3Nhấp vào 'Hiện Đáp án' để kiểm tra bài làm của bạn
- 4Xem lại bất kỳ lỗi nào và thử các bài tập tương tự
- 5Chuyển sang bài tập tiếp theo khi đã sẵn sàng