问大家几道高中英语关于省略句的选择题

1.—How are you getting on with your work?
—Oh,I'm sorry.Things aren't going so well as__C__
A.plans B.planning C.planned D.to plan
2.—Are you a teacher?
—No,but I __D_.I worked in a middle school for three years.
A.am B.will C.do D.was
这道题的回答,为什么时间状语是for+一段时间,而没有用现在完成时呢?!
3.Doctors have said that as many as 50%of patients don't take medicine ___C__
A. like directed B .to be directed C.as directed D. so that directed
为什么这道题不选B呢?patients不是应该被directed吗?
4.The man we followed suddenly stopped and looked as if ___D___whether he was going in the right direction
A.seeing B.having C.to have seen D.to see
5.—Have you ever been to shanghai?
—__A__.
A.Not yet. B.Haven't C.to have seen D. to see
为什么这道题不能选B呢?!

请详细解答!谢谢!

1.Things aren't going so well as (it was) planned.
it指代things,由于是I planned(这里是过去式,别混淆了) the things.
2.No,but I was (a teacher before)
现在完成时,顾名思义,必须满足两个条件,现在,和完成。既然是过去的某段时间内持续做了3年老师,那么就不能用现在完成时,用一般过去式即可。
3.patients don't take medicine as they were directed.
病人被嘱咐吃某种药这件事肯定发生在病人不吃那种药之前,to be是将来时,显然不符。另外as有遵照,根据的意思。病人们不遵照他们被嘱咐的那样吃药。
4.首先发生的是男子突然停下了,为什么呢,因为他不知道他是否走对方向了,那么显然他还没察觉(see)是否走对,所以应该用将来时。
5.这是习惯用法,B的话只能省略成:No,I haven't (been to shanghai)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2010-11-27
1as(it was)planned
2.我过去是一个老师.
i was (a teacher)
3 as (it was) directed
病人没有按照规定吃药.
TO表将来.
4 D TO表目的.为了去看方向是否正确
5 i have not been to shanghai yet 我至今没有去上海
如果选B 就要把整段话都写下来
NOT YET 可以这样省略本回答被网友采纳
第2个回答  2010-11-27
因为我曾经是老师 现在不是了 所以用过去时态 因为是被计划的所以是Planned 前面省去了Being现在没有去 所以是Not yet 完成时态的否定回答通常不用Have not
第3个回答  2010-11-27
第二题的意思是说 不,但是我过去是 我曾经当过三年老师 所以应该用过去式
第三题是 病人不按指示的服药 是先下达指示再服药 就不该用B的to do 式表将来 而是as what was directed what was可省略 就变成C
第五题 你要是一定要用havn't的话 就该是i haven't been to 就跟 别人问did you do it?你不可能回答说didn't 而是 I didn't.
不懂再问我~
第4个回答  2010-11-29
关注……
相似回答