외국어/Grammar in Use
Unit 8. Present perfect (2) (I have done)
야곰야곰+책벌레
2021. 6. 22. 07:05
반응형
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.
반응형