搜索
首页 教育/科学 外语学习 英语考试

for a long time 与 for hours 用法有区别吗?

for a long time 与 for hours 用法有区别吗?for a long time 与 for hours 用法有区别吗?有一题: We have been talking about this topic _____ ? A. for a long time B. already C. yesterday D. for hours

全部回答

2008-04-01

0 0
    现在完成时用来表示之前已发生或完成的动作或状态,其结果的确和现在有联系。动作或状态发生在过去 但它的影响现在还存在; 使用的时间状语通常由for或since 引导,for后常跟一个时间段,指某个动作到现在为止已持续了多长时间。
  如:for three years, for half an hour等。   通过上面的语法知识,我们看出,for a long time 是一个大概的时间,很广。for hours是一个时间段。
   所以我觉得这个题目选D good luck for you 。。。。。。。。。。。。。。。。 。

2008-03-31

103 0
我觉得这道题应该选择for hours,D for a long time 表示一个泛泛的时间短,范围要比for hours广! 而题中讨论也就是数个小时的时间范围。同时,题中时态是现在完成进行时,故B C 都不行,应该填入表确切时间段的D

2008-03-31

94 0
for hours和for a long time意思差不太多,只是前者更强调谈的时间,很长很长,已经数小时了,前者比后者强调的程度更高

类似问题换一批

热点推荐

热度TOP

相关推荐
加载中...

热点搜索 换一换

教育/科学
英语考试
院校信息
升学入学
理工学科
出国/留学
职业教育
人文学科
外语学习
学习帮助
K12
外语学习
英语考试
德语
韩语
日语
法语
英语翻译
英语考试
英语考试
举报
举报原因(必选):
取消确定举报