一道关于时态的题目
问题描述:
一道关于时态的题目
I should very much like to go to the party,but __.
A.I am not invited
B.I have not been invited
C.I was not invited
D.I will not be invited
但我认为从语法上说四个都可以说得通,为什么只能用现在完成时呢?
答
从语法和意义讲,AB都对.但含义有所不同.
选A:我很想去参加聚会,可我没被邀请.(已是事实)
选B:我很想去参加聚会,可截止目前我还没被邀请.(说不定,或者希望,过会时间会收到邀请.)
should like to do表的是现在的事情;要表过去,要用should have done之类.