作业帮 > 语文 > 作业

英语达人进来she appears to be toldshe appears to have been told这两句

来源:学生作业帮 编辑:作业帮 分类:语文作业 时间:2024/05/09 06:19:40
英语达人进来
she appears to be told
she appears to have been told
这两句话有什么区别
我认为第一句是个病句,或者说意思表达得不确切,第二句是“她看上去已经知道了”.
完成时表示过去发生的事,对现在有影响的(这是语法知识点,不是理解句子意思的关键)——无论如何这里说的是“已经知道”的意思,只有完成时是恰当的.
注意英语里面用被动语态,经常只是为了表达一种行为但隐藏或者不明示谁做的.比如在这句话里,用be told是表达“有人告诉她”而不是“她自己发现”——但不想说或者没必要说是谁告诉她的,在翻译的时候也可以说“好像已经有人告诉她了”.
重申一遍,凭我20多年英语学习的经验,第一句是个病句——有种东西叫语感,那是高于语法的.