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

英语达人进来
she appears to be told
she appears to have been told
这两句话有什么区别
A20011092 1年前 已收到5个回答 举报

xjq80 春芽

共回答了21个问题采纳率:90.5% 举报

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

1年前

6

shenxingzi 幼苗

共回答了33个问题 举报

第一句话是表示她现在没有被告诉,而第二句话表示她过去没有被告诉。
二者区别在于done和have been done,二者都可以表示被动,但是,前者是表示现在状况的被动,而后者表示过去状况的被动。
有问题大家再交流!

1年前

2

雪都化了 幼苗

共回答了5个问题 举报

两者好像没什么大的区别,第二种用法比较常见,第一种好像见得不多

1年前

2

dreamyy423 幼苗

共回答了910个问题 举报

she appears to be told 她似乎被告知
she appears to have been told 她似乎已经被告知

1年前

2

zhuojun008 幼苗

共回答了26个问题 举报

第一句强调的是“她被告知了”这个既定事实,第二句强调的是“她被告知了”这件事对现状将产生影响。可能是因为大多数情况下是这件事对现在产生了影响所以才会被讲出来,所以用得比较多吧。

1年前

0
可能相似的问题
Copyright © 2024 YULUCN.COM - 雨露学习互助 - 21 q. 0.087 s. - webmaster@yulucn.com