Many years ago,Jane------in the flat with her grandema for a long period of time.
A.hasbeenlivingB.lived答案选B为什么不是A?foralongperiodoftime不是表示延续的一段时间么?不应该是完成时?...
A.has been living
B.lived
答案选B
为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时? 展开
B.lived
答案选B
为什么不是A?for a long period of time不是表示延续的一段时间么?不应该是完成时? 展开
展开全部
有表示明确过去时间状语的词,如yesterday昨天、last night昨晚、the day before yesterday前天、2 days ago两天前,应用一般过去时
本句many years ago,多年以前,是表示确切过去时间的词所以用一般过去时,即lived
live是一个延续动作的动词,住上一段时间本来的确最好用进行时(不过live即使用一般过去时也完全可以与后面的for a long period of time在意思、语法上配合起来),本句中有many years ago所以不用进行时
本句many years ago,多年以前,是表示确切过去时间的词所以用一般过去时,即lived
live是一个延续动作的动词,住上一段时间本来的确最好用进行时(不过live即使用一般过去时也完全可以与后面的for a long period of time在意思、语法上配合起来),本句中有many years ago所以不用进行时
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如果没有 many years ago的话就可以用HAS BEEN LIVING
但是,这个地方many years ago 是一个过去时,而且不能确定现在她们是不是仍然在那儿住,所以只能用lived
但是,这个地方many years ago 是一个过去时,而且不能确定现在她们是不是仍然在那儿住,所以只能用lived
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
要用过去式,
如若是A 应为Had been living
故 B lived.~~~
如若是A 应为Had been living
故 B lived.~~~
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
many years ago,只是指过去
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询