词组 | present perfect or present |
释义 | Contents overview present perfect or present?present and present perfect: the differencespresent and present perfect: the differencespresentpresent perfect the differences 5211401present perfect and present: the differencespresent perfect and present: the differencespresentpresent perfect the differences 521140652 present perfect or present?1how long? present perfectWe use a present perfect to say how long a situation or action has continued up to now. Compare:–It's raining again.It's been raining since Christmas. (not It's raining since Christmas.)–Are you learning English?How long have you been learning? (not How long are you learning?)–'I hear you're working at Smiths.''Yes, I've been working there for a month.' (not I'm working there for …)–I know her well.I've known her for years. (not I know her for years.)–My brother's a doctor.How long has he been a doctor? (not How long is he a doctor?)Compare also:How long are you here for? (= until when; when are you leaving?)How long have you been here for? (= since when; when did you arrive?)For the difference between simple and progressive forms, 51.For the difference between since and for, 469.For tenses with since, 579.2This is the first time, etcWe use a simple present perfect after this is the first time that … , it's the second … that … , and similar structures (56).This is the first time that I've heard her sing. (not This is the first time that I hear her sing.)It's the fifth time you've asked me the same question.This is only the second opera I've ever seen.For present perfect and simple present passives with similar meanings (e.g. The shop has been / is closed), 66.Previous Next |
随便看 |
|
英语用法大全包含1354条英语用法指南,基本涵盖了全部常用英文词汇及语法点的翻译及用法,是英语学习的有利工具。