1,没答案,空里需要填has been in或者has been a member of
2,B
涉及此类瞬间性动词用于完成时态中,需注意以下几点:
I.常见的非延续动词及其相应替换词:die-be dead,arrive-be here/there(到达)
join-be in/be a member of(加入),
leave-be away from(离开),go-be, finish-beover,
buy-have/keep,borrow-have/keep,getup-beup,
fall asleep-beasleep,puton→ wear;
catch a cold →have a cold等等。
II.这类动词并非不能用现在完成时,而是不能接表示时间段常由for引导的时间状语。
III.但若是用在否定句中,非延续动词的现在完成时可以与表示一段时间的状语
连用。
● She has gone away for a month.(误
● She has been away for a month (正)
● The man has died for two years.(误)
● The man has been dead for two years.(正)
● How long have youbought the book?(误)
● How long have you got the book.(正)