Trang chủ Grammar B1 Unit 4: Present perfect simple, present perfect continuous

Unit 4: Present perfect simple, present perfect continuous

Ngữ pháp Present perfect simple, present perfect continuous

✅ Đã lưu
📘 Giải thích tiếng Việt

Present perfect simple (have/has + V3)

Hình thức: have/has + past participle (I've learnt, She has gone). Cách dùng: diễn tả sự việc bắt đầu trong quá khứ và còn đúng đến hiện tại, hành động đã hoàn thành nhưng không nói rõ thời điểm, hoặc nhấn mạnh kết quả ở hiện tại. Ví dụ: I've already read that book.

Dấu hiệu nhận biết: for, since, just, already, yet, ever, never, it's the first time. Lưu ý: khi nói RÕ thời điểm trong quá khứ thì dùng quá khứ đơn, không dùng hiện tại hoàn thành (I did my homework last night).

Present perfect continuous (have/has + been + V-ing)

Hình thức: have/has + been + V-ing. Cách dùng: hành động kéo dài đến hiện tại hoặc vừa mới dừng, nhấn mạnh quá trìnhkhoảng thời gian thực hiện. Ví dụ: I've been studying for three hours.

Phân biệt hai thì: dạng hoàn thành đơn nhấn mạnh kết quả (She's written an article = đã viết xong), còn dạng hoàn thành tiếp diễn nhấn mạnh hành động (She's been writing an article = đang viết, chưa xong).

Tổng điểm: 0/47

Theory

Present perfect simple (have/has + past participle)

Form Example
statement I/you/we/they have ('ve) learnt...
He/she/it has ('s) learnt...
negative I/you/we/they have not (haven't) learnt...
He/she/it has not (hasn't) learnt...
question Have I/you/we/they learnt...?
Has he/she/it learnt...?

Use

Use Example Helpful hints
Situations that started in the past and are still true Mrs Jenkins has been the head teacher for three years. The present perfect simple is often used with the following words and phrases:
• for
• since
• just
• already
• yet
• ever
• never
• it's the first time
Completed actions at a time in the past which is not mentioned I've already read that book.
Completed actions where the important thing is the result now They've all done their homework.
Watch out!
• We don't use the present perfect simple when we want to say when something happened in the past. We use the past simple.
✓ I did my homework last night.
• We don't use the past simple when we want to show that something happened before now or is still important now. We use the present perfect simple.
✓ I've finished! Can I go home now?

Present perfect continuous (have/has + been + -ing)

Form Example
statement I/you/we/they have ('ve) been studying...
He/she/it has ('s) been studying...
negative I/you/we/they have not (haven't) been studying...
He/she/it has not (hasn't) been studying...
question Have I/you/we/they been studying...?
Has he/she/it been studying...?

Use

Use Example Helpful hints
Actions continuing up to now or just before now We've been doing grammar exercises for over an hour. Can we have a break now?
They're having a break now because they've been working so hard.
The present perfect continuous is often used with the following words:
• for (I've been learning English for over three years.)
• since (He's been learning Chinese since 2004.)
• just (I've just been reading the school newspaper.)
Watch out!
• The present perfect simple often emphasises the result of an action:
✓ She's written an article for the school newspaper. (= She's finished it.)
• The present perfect continuous often emphasises the action, and the time spent on the action, rather than the result:
✓ She's been writing an article for the school newspaper. (= She's started, but she hasn't finished it yet.)

Exercise A

A Score: 0/8

Complete using the correct present perfect simple form of the verbs in brackets.

1
I __________ (see) this film already.
have seen / 've seen
2
John and Julie __________ (had) their car for about a year.
have had / 've had
3
She __________ (not/take) her driving test yet.
has not taken / hasn't taken
4
Sue __________ (be) a tour guide since she left university.
has been / 's been
5
__________ (you / ride) into town on your new bike yet?
Have you ridden
6
This new computer __________ (make) my life a lot easier.
has made / 's made
7
We __________ (not/decide) what to get Mark for his birthday yet.
have not decided / haven't decided
8
__________ (Paul / ever / meet) a famous person?
Has Paul ever met

Exercise B

B Score: 0/8

Choose the correct answer.

1
_____ never played this game before.
A
2
Adam _____ his room last night.
B
3
_____ here since 2005?
A
4
Carol and I _____ to the cinema three nights ago.
B
5
It's the first time _____ our flat, isn't it?
A
6
They _____ the baby a name yet.
A
7
_____ to New York when you went to the States last summer?
B
8
_____ an e-mail before?
A

Exercise C

C Score: 0/7

Look at the picture and use the prompts to write sentences. Use the correct form of the present perfect simple.

Classroom Scene
1
lesson / not / start / yet
The lesson hasn't started yet.
2
teacher / already / write / on the board
The teacher has already written on the board.
3
Joe and Tim / just / come / into the classroom
Joe and Tim have just come into the classroom.
4
Tony / not / finished / getting / books ready
Tony hasn't finished getting his books ready.
5
Christine / already / open / book
Christine has already opened her book.
6
Dave / drop / pen / on the floor
Dave has dropped his pen on the floor.
7
he / not / pick it up / yet
He hasn't picked it up yet.

Exercise D

D Score: 0/10

Complete using the correct present perfect continuous form of the verbs in brackets. Use short forms where possible.

Mandy: Hi Matt. How are you? What (1) (you/do) recently?

Matt: Oh, hi Mandy! Well, (2) (I/study) for my exams.

Mandy: That sounds boring! (3) (you/work) hard?

Matt: Very! Basically, (4) (I/just/sit) at my desk in my bedroom for the past three weeks and (5) (I/not/go) out at all. (6) (I/work) with Michael, my best friend, some of the time, though, so at least I've had some company. How about you?

Mandy: Well, my mum and (7) (I/paint) my bedroom for the last few days. That has been fun! And (8) (we/also / plan) our summer holiday.

Matt: Great! Where are you going?

Mandy: Well, we haven't decided yet. (9) (We/look) at different places to see which we like best. (10) (I/think) of having a party when I finish my exams. Would you like to come?

Mandy: Sure! That would be great!

1. have you been doing
2. I've been studying
3. Have you been working
4. I've just been sitting
5. I haven't been going
6. I've been working
7. I've been painting
8. we've also been planning
9. We've been looking
10. I've been thinking

Exercise E

E Score: 0/7

Circle the correct word or phrase.

1
I think I've __________ that song before.
heard
2
They haven't __________ yet, but they should be here soon.
arrived
3
You've __________ that e-mail for over an hour. How long is it going to take you?
been writing
4
Have you __________ on the phone since eight o'clock?
been talking
5
Jo has already __________ Shirley to dinner.
invited
6
I've __________ an interview with Brad Pitt, but I haven't finished it yet.
been reading
7
Have the boys __________ computer games since this morning?
been playing

Exercise F

F Score: 0/7

Complete using the words in the box.

already ever for just never since yet
1
I haven't listened to their new CD __________. Is it any good?
yet
2
We've been waiting for you __________ over an hour. Where have you been?
for
3
Have you __________ been to the UK before?
ever
4
I'm afraid we've __________ made plans for this weekend, so we won't be free.
already
5
Pedro has been having English lessons __________ he was five years old.
since
6
It's strange that you mention the film Crash. I've __________ been reading about it in the paper.
just
7
I've __________ heard of a 'sudoku'. What is it?
never
🎯 Muốn tiến bộ nhanh hơn?
Grammar B1Được đề xuấtTìm hiểu thêm

Học tiếp bài khác

Xem tất cả Grammar B1
Thấy chỗ nào chưa đúng trong bài này? Đáp án sai, lỗi chính tả, nội dung thiếu… hãy đăng nhập rồi báo cho chúng tôi để sửa cho các bạn học sau.

Báo lỗi bài học

Unit 4: Present perfect simple, present perfect continuous

Bạn cần đăng nhập để gửi báo lỗi. Có tài khoản thì chúng tôi mới hỏi lại được khi cần và báo cho bạn biết lúc bài đã sửa xong.

Đăng nhập

Chưa có tài khoản? Tạo tài khoản miễn phí

Tư vấn nhanh
Phản hồi trong hôm nay
Tip: bấm "Đăng ký" để nhận checklist theo case.