合聚咖

合聚咖

有关现在完成时的英语选择题,并帮忙详说下现完和过完的考点,来专家!有赏!

admin

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.(正)