-- Would you like to see the movie Titanic with me?

-- Would you like to see the movie Titanic with me?
-- Thanks,but I___ it already.
[A] had seen
[B] have seen
我想问下
1:如果没有already,那么应该ab都可以选了吧
2:如果把already改成 five day before 或者 the other day 等,那么就只能用A了吧.
kerryty 1年前 已收到7个回答 举报

bdlyy 春芽

共回答了19个问题采纳率:94.7% 举报

1、A是不可以的,因为这是在对话,都是指的当前(现在)的情况,所以没有任何必要去用过去完成时.
2、如果把already改成 five day before 或者 the other day 等,那么就只能用A了吧.对了,因为时间状语已经明确指出了过去的时间,只能而且必须用过去完成时,你的判断是对的.

1年前

1

zlm1228 幼苗

共回答了40个问题 举报

选B
不能选A

1年前

2

290360391 幼苗

共回答了121个问题 举报

几天前不也是已经的意思吗,"我早已经看过了",就应该翻译为:I have watched it already.
选B.

1年前

2

zhangdelong 幼苗

共回答了26个问题 举报

选B
A 为过去完成时态 其用法为“过去的过去”,谓语动作应该是在过去某一时刻之前发生的。(过去——过去)
B 为现在完成时态 表示过去的动作对现在产生的影响或结果,或过去的动作延续到现在。 (过去——现在)
因此,要区分这两种时态,关键是要看句子中的时间状语了。...

1年前

2

pys01403 幼苗

共回答了21个问题 举报

咱老师说,句子中如果连过去时都没,一般不会出现过去完成时,我按她说的做,的确比较管用

1年前

0

随意你我 幼苗

共回答了2个问题 举报

B

1年前

0

intergong 幼苗

共回答了8个问题 举报

因为前后文比较简单,感觉两个都可以,但是B更适合,至于有没有already应该是没有关系的
另外这种问题请尽量根据语境判断,而不只是某些特殊的词汇

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 23 q. 0.282 s. - webmaster@yulucn.com