一道超难的英语选择题!-He speaks French because he lived in France.-Really?How long____there?A.does he live B.is he living C.has he lived D.did he live

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/28 16:36:27
一道超难的英语选择题!-He speaks French because he lived in France.-Really?How long____there?A.does he live B.is he living C.has he lived D.did he live

一道超难的英语选择题!-He speaks French because he lived in France.-Really?How long____there?A.does he live B.is he living C.has he lived D.did he live
一道超难的英语选择题!
-He speaks French because he lived in France.
-Really?How long____there?
A.does he live B.is he living C.has he lived D.did he live

一道超难的英语选择题!-He speaks French because he lived in France.-Really?How long____there?A.does he live B.is he living C.has he lived D.did he live
D
因为前面是he lived in French ,所以说明他现在不住那呢.所以不用完成时,C不对,很显然A和B都不对

C
意思是 他说法语因为他住在法国
真的?他已经在那住了多久了?
已经,所以用现在完成时

D

这里有一个持续时间的长短问题
所以是一个状态的语法
用完成时态
所以选C

D
他是 lived 在法国说明他现在已经不live在那里了,不能用have done
表示曾经live在那里就是D啊

C.
过去发生的事对现在的事造成影响,用现在完成时。

c

C。。。

d
注意时间是过去住

D

C

肯定选c

c