英语句子语法的问题。

一道题
—Our teacher is in hospital.
—Oh,really?I____.____visit her.
选项有 A.didn't know I'll go and B.don't know I'll go and
C.didn't know I'm going to D.haven't know I'm going to
其实主要是不明白 didn't know 和 don't know 还有 haven't know 的区别。
还有就是 will 和 be going to 的区别
还有一个问题,就是应该是 make the party a success 还是 make the party success
希望高手请教~~~~急啊~~~~

A

didn‘t know是过去不知道,因为现在我已经知道了,所以是didn't know,另外,don't know是现在时,即现在不知道;haven't known是完成时,即已经不知道。显然应该为didn't know
will是临时决定做什么,而be going to则是实现计划好的,所以此处应为will

另外success是可数名词,所以要么就make the party a success要么就make the party successful【成功的】
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-09-04
对方告诉我了, 我现在知道了(I know our teacher is in hospital), 所以刚才不知道是I didn't know.
I'm going to do sth 用于说话前已有的打算; 说话时作出决定要干某事使用I'll do sth, 不可以用I'm going to do sth 的结构。

我们要说 make the party successful ; 或者 make the party a success 使晚会成为一件成功的事
第2个回答  2011-09-04
haven't know意思是 们不知道 应该是we haven't known,我们不知道的意思,didn't know是过去式,已经过去了的事。don't know就是别人问你问题,你现在回答:"I don't know.”
第3个回答  2011-09-04
1.C.didn't know 为正确选项。
didn't know表示“过去不知道”,但现在“知道了”;don't know 表示现在不知道。haven't know 表示“过去到现在一段时间都不知道”。很明显,本题C是对的。

2.will 和 be going to 都是用于一般将来时,常常通用。但will强调客观的事情,be going to 侧重主观上,打算,想要做某事。

3.make the party a success 为正确表达,此时success 是可数名词,“一件(此)成功的事”。
相似回答