for years now ive been

作者&投稿:子扶 (若有异议请与网页底部的电邮联系)
~ 是现在完成时态的用法,表示从过去某时间持续到现在的动作或状态.例如,He has been ill for a couple of days.
I have been a teacher for about twenty years now.


衡阳县15718043884: 英语 时间段为for years的句子中的时态必须用have done吗可以用had done吗 -
廉追芬布: 不可,for+时间段 是现在完成时的标志词,不能用于过去完成时 现在完成时表示现在之前业已完成的动作,虽然其效果或影响仍然存在但已不再继续,但是有一些现在完成时的句子,在后面加上for+一段时间,则现在完成时的动作就表示延续性. Thomas has studied Russian. (现在不再学俄语) Thomas has studied Russian for three years. (=Thomas began to study Russian three years ago, and is still studying it now.

衡阳县15718043884: 那么在一般情况下for和since的主句一定用现在完成时对吗?for和since的主句还一定要用延续性动词,对吗 -
廉追芬布: 这是一种不准确的说法.请看下面的例子:He has already been here for two years. 指到现在为止两年,就用现在完成时.During the last 30 years, great changes have taken place in our country. 指从现在向前的30年,也就是到现在为为止的30年...

衡阳县15718043884: FOR YEARS NOW -
廉追芬布: 多年来

衡阳县15718043884: 英语动词变位题,根据句子变化可能有“现在完成进行式”1.I - _____(learn) English for 2 years.Now I give up it2.It - ____(snow) heavily all morning,and it - ___... -
廉追芬布:[答案] 1.have learned 后面那个应该是 give it up ,没有give up it 这种说法,代词要放在它们之间 2.has been snowing is still snowing. 3.have traveled 4.has already drank 建议:看下关于完成式的语法书吧

衡阳县15718043884: For many years now是什么意思 -
廉追芬布: many years from now 许多年以后 例句:1.For one thing, statisticians would have to make assumptions about the relative value of, say, the environment and new buildings-not just today, but many years from now. 首先,比如环境和新建筑这类事物,统计学家们也许得假定出它们的相关价值不仅仅是现今的价值,也包括今后许多年的.

衡阳县15718043884: I have lived here for several years now 这里加now和不加有什么区别. -
廉追芬布: 加与不加与整个句子意思和语法的正确无太太关系.即,加也对,不加也对.

衡阳县15718043884: for用在什么情况下?i have lived here for twenty year.为什么用 -
廉追芬布: 您好 for加时间段 since加时间点 通常用于现在完成时

衡阳县15718043884: 初二英语现在完成时句型转换,快.1、He has learned English (for 5 years)括号部分提问()()()he()english?2、i bought a new bike just now(用just改写... -
廉追芬布:[答案] 很高兴能够在这里回答你的问题, 1 How long has he learned English? 2 I have just bought a new bike. 3 He has been away for an hour.

衡阳县15718043884: 英语中现在完成时+FOR表一段时间与现在完成进行时的区别?如I have taught English for 3 years.I have been teaching English for 3 years.区别在哪?两种表达... -
廉追芬布:[答案] I have taught English for 3 years. 表示教英语这动作从过去某时开始持续了多久. I have been teaching English for 3 years. 表示教英语这动作从过去某时延续到现在,也可能还要持续下去.

衡阳县15718043884: I have been there last year -
廉追芬布: 不可以这样搭配的完成时一般与for+一段时间,或者since从句现在完成时: 概念:过去发生或已经完成的动作对现在造成的影响或结果,或从过去已经开始,持续到现在的动作或状态. 时间状语:recently, lately, since…for…,in the past few years, etc. 基本结构:have/has + done 否定形式:have/has + not +done.

你可能想看的相关专题

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网