一选择题_____ we had not made any plans for the holiday.A so far B. up to now C as yet D now 请写个分析,它们有何区别(用法)?THX!
热心网友
主要区别在于题干是过去完成时用now是现在时用up to now表示到现在为止,这该用现在完成时用so far也一样,表示的都是截至到目前的状态而as yet有到过去某个时间为止的意思,可以表示过去的过去即过去完成时。所以该用as yet
热心网友
都是能人!
热心网友
had not 是过去完成的时态, 而A so far B. up to now 都是到现在为止,应用现在完成或完成进行,但是C as yet 有到过去的某一时间为止的意思,可以选用,对于D来说 :用了一个程度副词,显然与句子的语法结构和时态情况不相符。