1.Tom's uncle ______ his hometown since ten years ago.

1.Tom's uncle ______ his hometown since ten years ago.
A.left B.has left C.have been away D.has been away from
答案说选D.但题目中有since不是应该选B用非延续性动词吗?为什么啊,
since不是借时间点吗?
dingoi 1年前 已收到6个回答 举报

乙烯 幼苗

共回答了27个问题采纳率:88.9% 举报

Leave离开 是短暂性动词啊

1年前

2

ww59217250 幼苗

共回答了2个问题 举报

用过去完成时,left是不及物动词,不能用

1年前

1

yan南飞 幼苗

共回答了3个问题 举报

你记错了吧 现在完成时since要用延续性动词

1年前

1

漫44 幼苗

共回答了5个问题 举报

since后面接表示一段时间的短语的时候表明该句是完成时
leave是非延续性动词故而要改成延续性的be away from
我们老师说leave的时候这样解释它的非延续性:“一见过谁一直保持离开这个动作么?一直离开?哈哈……”

1年前

1

cde1df88481 幼苗

共回答了2个问题 举报

since后面是一段时间啊(ten years),left(leave)是非延续动词,不能加一段时间的,所以只能选D
非延续动词可以有完成时态但是一定不能加时间,要不然就不叫非延续动词了
还有,有since的句子的时间状语一般是一段时间,所以有since就要用非延续性动词是不正确的
since绝对是接一段时间~~~~,这就是为什么后面是接ten years,她的语法意义就...

1年前

0

一代名帅朱广沪 幼苗

共回答了15个问题采纳率:86.7% 举报

因为left是短暂性的动作,since ten years ago是十年俩持续的一种状态

1年前

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