此处the last time 一定要接完成时吗?
在文章中看到一句话:In a series of experients the scientists showed the volunteers logos from several fast-food chains or asked them the last time they'd visited.
我想问的是,最后几个词“last time they 'd visited”为啥用完成时而不用过去式?用the last time they visited 可否?此处依据是什么?
是否两者可以随意转换?
人气:458 ℃ 时间:2019-10-11 19:49:04
解答
在这句里,两者可以交换使用 (没有语法上的错误).但习惯上通常是用过去完成时,表达在the scientists showed的之前.,有时间点,但没有特定的时间(若有特定的时间就要用一般过去时).
推荐
猜你喜欢
- 在一次爱心捐款活动中小明捐的钱数比小红多20%,小红捐的钱数比小华少20%,小明捐的钱数是小华的百分之几
- 抛物线Y=ax2+bx+c经过A(1,-4),B(-1,0),C(-2,5)三个点.球抛物线的解析式
- 湖广熟,天下足
- 英语填词组
- 物理书上说黑色的屏幕吸收所有色光,但我能在黑光上照出红色,怎么回事?
- children s day的英文作文
- 设集合A={x/x的平方-1=0,x∈R},B={x/x的平方-2ax+b=0,x∈R},若B包含于A且B不等于空集,求a,b的值.
- 17.It seems to me that you have been ( ) your studies recently.(本题分数:2 分.) A、 ignoring B