一道单选.The three of us ______ around Europe for about a month last summer.A ,travelledB ,have travelled C ,had travelled D ,travel 我想知道为什么不选c
来源:学生作业帮助网 编辑:六六作业网 时间:2024/12/18 21:38:52
一道单选.The three of us ______ around Europe for about a month last summer.A ,travelledB ,have travelled C ,had travelled D ,travel 我想知道为什么不选c
一道单选.
The three of us ______ around Europe for about a month last summer.A ,travelled
B ,have travelled C ,had travelled D ,travel 我想知道为什么不选c
一道单选.The three of us ______ around Europe for about a month last summer.A ,travelledB ,have travelled C ,had travelled D ,travel 我想知道为什么不选c
1有明确过去时间
2只有一个动作,不必强调过去的过去
句子的语境中没有明确一个表示过去的动作与travel动作相比较,即没有“表示过去的过去”这一语境,只是笼统的知道travel的动作在过去某一段时间发生。在这种语境下,只能用一般过去时,尽管句子有for+一段时间的时间状语。
试比较:The three of us 【had travelled】 around Europe for about a month when / before To...
全部展开
句子的语境中没有明确一个表示过去的动作与travel动作相比较,即没有“表示过去的过去”这一语境,只是笼统的知道travel的动作在过去某一段时间发生。在这种语境下,只能用一般过去时,尽管句子有for+一段时间的时间状语。
试比较:The three of us 【had travelled】 around Europe for about a month when / before Tom went to see us last summer.
过去完成时had done的使用是有较为严格的时态要求的。单独的一个句子,通常不能使用过去完成时;而延续性动词的一般过去时,常常与for+一段时间的时间状语连用(for还可以省略);如:The fire lasted( for )two hours last night.(昨晚那场大火持续了2个小时。)
收起
选A,c是现在完成时,由于时间是last summer,是过去时间,所以应该用过去式的A
一种习惯罢了,不用太纠结和担心。
因为状语last summer明显有一般过去式,所以谓语, 用一般过去式。
如果,这句话没有一last summer, 那么我也会选择B。
简单说就是连续还是不连续的事情。