for+一段时间用过去完成时,一般过去,一般现在的区别 10

for+一段时间主句可以用过去完成时,一般过去式,一般现在时三者有什么区别,最好举例说明,谢谢... for+一段时间

主句可以用过去完成时,一般过去式,一般现在时
三者有什么区别,最好举例说明,谢谢
展开
热点那些事儿
高粉答主

2021-10-26 · 关注我不会让你失望
知道大有可为答主
回答量:8668
采纳率:100%
帮助的人:212万
展开全部

for加一段时间,用现在完成时表示的是过去的动作延续到现在,如:I have stayed in China for two weeks.表示从两个星期前一直待到现在。

但是当主句动词是延续性动词的话,有时也可以用一般过去时,表示过去的动作,例如:I stayed in China for two weeks last year.

过去完成时,表示过去某一时间或动作以前已经发生或完成了的动作。它表示动作发生的时间是“过去的过去”例如:Lily had lived in Beijing for 3 years before she went to Dalian.都是用完成时不用一般时态。

主语+had+动词过去分词

①肯定句:主语+had+动词过去分词+其他。

②否定句:主语+had+not+动词过去分词+其他。

一般疑问句:Had+主语+动词过去分词+其他?

肯定回答:Yes,主语+had。

否定回答:No,主语+hadn't。

特殊疑问句:特殊疑问词或词组+had+主语+过去分词+其他?

被动语态:主语+had(not) +been+动词过去分词+其他。

wahszhijia
2013-10-02 · TA获得超过360个赞
知道小有建树答主
回答量:154
采纳率:75%
帮助的人:41.4万
展开全部
for加一段时间,
用现在完成时表示的是过去的动作延续到现在,如:I have stayed in China for two weeks.表示从两个星期前一直待到现在。

但是当主句动词是延续性动词的话,有时也可以用一般过去时,表示过去的动作,例如:I stayed in China for two weeks last year.

过去完成时,表示过去某一时间或动作以前已经发生或完成了的动作。它表示动作发生的时间是“过去的过去”例如:Lily had lived in Beijing for 3 years before she went to Dalian
都是用完成时不用一般时态
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
正达美
高粉答主

2013-10-03 · 繁杂信息太多,你要学会辨别
知道大有可为答主
回答量:2.8万
采纳率:78%
帮助的人:8226万
展开全部
主句用过去完成时 表示 时间 延续到 过去某个时间点
如 he had lived here for 50 years by the end of his life.
一般过去时 表示 过去 曾 发生过的 动作的延续,
如 he lived here for 10 years.and now he lives in america .
一般现在时 表示 经常 出现的 动作的延续
如 he often lives at his son's home for some days in winter .

三者 都是 表示 动作延续 了 一段时间 我认为没有什么区别。
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式