词组 | present perfect basic information |
释义 | Contents overview present perfect : basic information47 present perfect: basic informationThis entry deals with the simple present perfect. For the present perfect progressive, 50–51.1formshave/has + past participleI have broken my glasses.Have you finished?She hasn't phoned.In older English, some present perfect forms were made with be, not have (e.g. Winter is come). This does not normally happen in modern English (for exceptions, 466, 66).For details of question structures, 216.For negatives, 217–221.For passive forms (e.g. The work has been done), 57.2other languagesIn some other languages there are verb forms which are constructed like the English present perfect (compare English I have worked, French j'ai travaillé, German ich habe gearbeitet, Italian ho lavorato, Spanish he trabajado). Note that the English present perfect is used rather differently from most of these.3finished events connected with the presentWe use the present perfect especially to say that a finished action or event is connected with the present in some way. If we say that something has happened, we are thinking about the past and the present at the same time, for example if we are giving news.I can't go skiing because I have broken my leg. A present-perfect sentence often corresponds to a present-tense sentence expressing the same facts.I've broken my leg. → My leg is broken now.Some fool has let the cat in. → The cat is in.Utopia has invaded Fantasia. → Utopia is at war with Fantasia.Emily has had a baby. → Emily now has a baby.Our dog has died. → Our dog is dead.Have you read the Bible? → Do you know the Bible?All the wars in history have taught us nothing. → We know nothing.The present perfect is often used to express the idea of completion or achievement.At last! I've finished!Have you done all the housework?We do not use the present perfect if we are not thinking about the present (48.1). Compare:I've travelled in Africa a lot. (= I know Africa.)Some people think that Shakespeare travelled a lot in Germany. (not Some people think that Shakespeare has travelled …) ![]() |
随便看 |
|
英语用法大全包含1354条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。