I asked my mother,who is 80,whether she'd ever seen snow in Iraq before,and her answer was no.

来源:百度知道 编辑:UC知道 时间:2024/09/18 18:41:47
I asked my mother,who is 80,whether she'd ever seen snow in Iraq before,and her answer was no.
这是一个定语从句,意思是:我问我已经80岁的妈妈,她以前在伊拉克是否见过雪,她回答说没见过。
1.句中的she'd ever seen 能否换为she has ever seen,改变后句意有没有变化?
2.her answer was no能否改为her answer is no?为什么?
3.请从语法角度分析这个句子的结构,越细致越好。

1,不能啊,因为前面有asked,表示过去式,你是在过去的时候问一你妈妈的,以你问你妈妈的时刻为界,意在表明在此之前的事,应用过去完成时的.2,不幸,你问你妈妈是在过去,而 你妈妈在那时就已经回答了你的问题,也应该是过去时的.主句是I asked my motherwhether she'd ever seen snow in Iraq beforeand her answer was no..非限制性定语从句是who is 80.句型ask sb(my mother)sth(whether she'd ever seen snow in Iraq before).好好看看语法书把,我也是从什么不会到回的.祝你成功886

1。不能~~had ever seen 是过去完成时~而过去完成时是指过去的过去~这个句子通篇用过去时~也就是说she'd ever seen 是在你问之前~而你问是用asked,也就是一般过去时。过去的过去也就用过去完成时~
2.这个也不行~这个句子整体用的是一般过去时~当然不能改~
3.“who is 80”因为有逗号~所以是个非限制性定于从句~修饰mother
“whether she'd ever seen snow in Iraq before”是个宾语~也就是 ask sb.+从句。 整个句子是个宾语从句~不是补语!!!!

谢谢~
关于wheather和if 。上面已经说得很详细了~

1 不行 这里的 she'd ever seen 是 she had ever seen 的缩写

注意前面的 asked 已经是过去时了 这里是过去的过去 是过去完成时

2 因为她以前回答了 相对现在 就是过去的 存在(非事实)

不可以改

这是间接引语

间接引语if和whethr后面整个句子的语法时态都要提前

这个句子的直接引语是 : i asked my mom " have you eve seen snow befor?" mom said "no&q