the three of us_____ around europe for about a month last summer
A,travelled
B,have travelled
C,had travelled
D,travel
到底是用过去时还是现在完成时?选哪一个?
人气:474 ℃ 时间:2019-10-19 12:44:33
解答
A,trevelled 是对的.只能用一般过时.
句子的语境中没有明确一个表示过去的动作与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个小时.)
推荐
猜你喜欢
- 两个大小完全相同的三角形可以拼成一个什么图形
- 朱门酒肉臭.路有冻死骨.里面的“臭”字怎么发音
- 一筐苹果第一天吃掉了一半,第二天吃掉了剩下的一半少5个,第三天吃掉了10个,框里还剩3个,原来框
- 苯加入溴水中有什么现象,为什么会有这样的现象?
- 用CO气体还原某种金属氧化物RxOy1.6克,得CO2气体1.32克,已知R的相对原子质量为56,求此氧化物的化学式.
- 把一个边长6厘米的正方形拉成一个高为b厘米的平行四边形后,面积少了5.4平方厘米.下面根据题意列出的方程中,正确的是( ).
- 一个圆柱形花坛的底面直径是7m,高是0.7m.①如果给花坛内壁涂上水泥,涂有水泥部分的面积是多少平方米?
- 在等差数列中,a1+a2+a3=6,a5=5(2)设bn=1/an*an+1,求数列{bn}的前n项