第1个回答 2008-10-26
Have been in the offce表示你在办公室里,后面一般要加一个时间段,从而表示一段时间里的状态,注意是状态!,但你不在它后面加时间段也行,那么它只表示在一段未知时间里的状态. have been to the office则表示去过办公室,表示一个瞬时动作,与前面的表示状态不同.
2,两个没太大差别,前者一般接抽象名词,例如: There is no difference between these two answers.后者一般接实意名词,例如:There is not any apple on the tree.
3,完成时表示过去某件事情对现在的影响,他永远表示过去,have been则表示过去一段时间里的状态,当然就是"我以前当过经理"啦.
第3个回答 2008-10-26
1,你犯了个语法错误,你看到过I am to the office吗?明显是搭配不当,应该是I go to the office,题目中可改为I have gone to the office.
2, 记住no=not any,There is no apples=There is not any apple.
3,应该说我曾经当过经理!你说“我已经是经理啦!“这就错了,你想想看现在完成时表示什么~表示以现在为基点,过去已经做过某事,现在还做不做这个不一定