一道英语语法题?
Ihaven'tmetanyoneelseherewhocanspeakbetterFrenchthanyou.Actually,I_______inFrancefora...
I haven't met anyone else here who can speak better French than you.
Actually, I _______ in France for almost ten years.
A lived B have lived
答案是A 为什么不能选B 题中也没说他现在不在法国居住了 而且for不是完成时标志吗 展开
Actually, I _______ in France for almost ten years.
A lived B have lived
答案是A 为什么不能选B 题中也没说他现在不在法国居住了 而且for不是完成时标志吗 展开
2个回答
2020-01-08
展开全部
这应该是个对话吧,前面一个人说我在这没见过比你法语说得更好的,后面人回答说我在法国住了将近十年。
前面的问话说明这个人现在不在法国,他在法国十年只能是过去式
for可能是完成时标志,但具体语境这里只表示一段时间
前面的问话说明这个人现在不在法国,他在法国十年只能是过去式
for可能是完成时标志,但具体语境这里只表示一段时间
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询