题目
求高人帮我分析分析现在完成时和过去完成时还有过去时的区别?完全懵了!.
两个句子都出自高一英语必修一的一篇文章:Anne's best friend
1、She and her family hid away for nearly 25 months before they were discovered.这个句子中的hid away是一个普通的过去时,但是后面却接了一个for+时间段,那么这句子不是应该用现在完成时吗?即:She and her family have hidden away for nearly 25 months before they were discovered.这样不才是正确的吗?
2、I can well remember that there was a time when a deep blue sky,the song of the birds,moonlight and flowers could never have kept me spellbound.这个句子的have kept是一个现在完成时,请问在句中哪里体现了要用上现在完成时,我个人觉得反倒是直接用上一个keep才最正确,即:.could never keep me spellbound.这样才是正确的.
还有就是想问一下,现在完成时和过去完成时在一定条件下是不是可以对换的?一般而言,过去完成时就是多了一个"时间与时间的比较",而现在完成时是没有时间与时间的比较的.例如:The bus has gone./The bus had gone at that time.其实不管是现在完成时还是过去完成时都好,都有包含“过去”的意思是吗?两个句子中,汽车其实都是“已经走了”,注意是“已经”,所以可以说明两种时态都是有包含“过去”之意?但是如果要更加具体地表明在哪一个时间段走了的,就要用到过去完成时.
两个句子都出自高一英语必修一的一篇文章:Anne's best friend
1、She and her family hid away for nearly 25 months before they were discovered.这个句子中的hid away是一个普通的过去时,但是后面却接了一个for+时间段,那么这句子不是应该用现在完成时吗?即:She and her family have hidden away for nearly 25 months before they were discovered.这样不才是正确的吗?
2、I can well remember that there was a time when a deep blue sky,the song of the birds,moonlight and flowers could never have kept me spellbound.这个句子的have kept是一个现在完成时,请问在句中哪里体现了要用上现在完成时,我个人觉得反倒是直接用上一个keep才最正确,即:.could never keep me spellbound.这样才是正确的.
还有就是想问一下,现在完成时和过去完成时在一定条件下是不是可以对换的?一般而言,过去完成时就是多了一个"时间与时间的比较",而现在完成时是没有时间与时间的比较的.例如:The bus has gone./The bus had gone at that time.其实不管是现在完成时还是过去完成时都好,都有包含“过去”的意思是吗?两个句子中,汽车其实都是“已经走了”,注意是“已经”,所以可以说明两种时态都是有包含“过去”之意?但是如果要更加具体地表明在哪一个时间段走了的,就要用到过去完成时.
提问时间:2021-01-02
答案
在描述一个过去的故事中,一般很少见到用现在完成时(除了直接引语).而你们老师说的 for、since 这类表示时间的词只能和完成时配用并不完全正确.这些词在讲述过去发生的故事中都可以和一般过去时配用.
She and her family have hidden away for nearly 25 months before they were discovered.这句话不对.现在完成时表达到现在说话时一直都有关联的行为,可你这个25年在他们被发现时就已经结束了,而他们是在过去某一个时间被发现的.即便要改成完成时,也要变成过去完成时.如果不强调时间顺序,直接用过去时也是可以的.
could never have kept me spellbound 中的“完成时”是用完成时的句式与 could 构成的一个虚拟语气(并未发生).用 keep 就不是作者的意思了.
过去完成时只用在讲述过去的故事中某一动作之前的事情,概念上和现在完成时并不一样.现在完成时强调的是动作在过去某一时间开始,一直到说话时都有关系.有了结果,就用现在完成时,还在发生,就用完成进行时.
She and her family have hidden away for nearly 25 months before they were discovered.这句话不对.现在完成时表达到现在说话时一直都有关联的行为,可你这个25年在他们被发现时就已经结束了,而他们是在过去某一个时间被发现的.即便要改成完成时,也要变成过去完成时.如果不强调时间顺序,直接用过去时也是可以的.
could never have kept me spellbound 中的“完成时”是用完成时的句式与 could 构成的一个虚拟语气(并未发生).用 keep 就不是作者的意思了.
过去完成时只用在讲述过去的故事中某一动作之前的事情,概念上和现在完成时并不一样.现在完成时强调的是动作在过去某一时间开始,一直到说话时都有关系.有了结果,就用现在完成时,还在发生,就用完成进行时.
举一反三
已知函数f(x)=x,g(x)=alnx,a∈R.若曲线y=f(x)与曲线y=g(x)相交,且在交点处有相同的切线,求a的值和该切线方程.
我想写一篇关于奥巴马的演讲的文章,写哪一篇好呢?为什么好
奥巴马演讲不用看稿子.为什么中国领导演讲要看?
想找英语初三上学期的首字母填空练习……
英语翻译
最新试题
热门考点
- 1┹SOS╅we decided to set off ____ at 6:00
- 2一袋中装有分别标记着1,2,3,4,5数字的5个球.从袋中取出一个球,取出后放回,连续2次,试求取出的2个球中最
- 35.《香菱学诗》出自哪个文学名著?作者是谁?香菱向谁学诗?她此时是什么身份?6.哪条河流经法国首都?在
- 4温暖的一刻 作文600字材料谁来给我提个意见
- 5王大伯家养了96头黄牛,比养的水牛少24头,养的奶牛是黄牛和水牛总数的3倍.王大伯
- 6①happy,news,him,very,the,made.连词组句
- 7帮忙分析下列汉字的形体结构?
- 8作文 童年糗事800字以上
- 9初一英语语法下册人教版 知识梳理
- 10已知函数f(x)=alnx+1,且不等式f(x)>x在区间(1,e)上恒成立,则实数a的取值范围为多少