반응형
When we talk about a period of time that continues from the past until now, we use the present perfect (have been / have travelled etc.)
- Have you ever eaten caviar? (in your life)
- We've never had a car.
- Have you read Hamlet? / No, I haven't read any of Shakespeare's plays.
In the following examples too the speakers are talking about a period that continues until now (recently / in the last few days / so far / since breakfast etc.)
- Have you heard from George recently?
- I've met a lot of people in the last few days.
- Everything is going well. We haven't had any problems so far.
We use the present perfect with today / this morning / this evening etc. when there periods are not finished at the time of speaking
- I've drunk four cups of coffee today. (perhaps I'll drink more before today is finished)
- Have you had a holiday this year (yet)?
Note that we say 'It's the first time something has happened' (present perfect). For example :
Don is having a drving lensson. He is very nervous and unsure because it is his first lesson.
- It's the first time he has driven a car. (not 'drives')
- He has never driven a car before.
반응형
'외국어 > Grammar in Use' 카테고리의 다른 글
Unit 10. Present perfect continuous and simple (0) | 2021.06.24 |
---|---|
Unit 9. Present perfect continuous (I have been doing) (0) | 2021.06.23 |
Unit 7. Present perfect (1) (I have done) (0) | 2021.06.18 |
Unit 6. Past continuous (I was doing) (0) | 2021.06.17 |
Unit 5. Past Simple (I did) (0) | 2021.06.16 |