I am told that you have passed the exam and got first prize.

I am told that you have passed the exam and got first prize.---Who__ says__ so?为什么填这个?
为什么不可以填has said?请详细解释下!谢谢!
tangerine09 1年前 已收到2个回答 举报

流半先 幼苗

共回答了22个问题采纳率:95.5% 举报

主要是看 I am told 是主句,而主句是一般现在时,所以对方问,当然也是用一般现在时了.由于是who 第三人称单数,所以是says
希望可以帮到你!

1年前 追问

10

tangerine09 举报

可是has said也说得通啊!对现在有影响啊。

举报 流半先

主句是 一般现在时 I AM 所以回答要对应 明白嘛 has said 是现在完成时 记住 是要跟主句时态上对应

michearlong 幼苗

共回答了10个问题 举报

一个解法:
这里的对话是为了问一个事情,对现在是否有影响不是重点。重点的是问话的人想知道一个事实,“谁说的?” ,所以用says即可
供楼主参考

1年前

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