这英语句子没错?Marry asked me if i have seen her color pencial.那个 i

这英语句子没错?
Marry asked me if i have seen her color pencial.
那个 if i have ,主句是过去时啊,那从句应该也是,那么这里就应该是if i 是过去完成时吧?可是英语练习册上说是对的.
heguoliang 1年前 已收到4个回答 举报

zx6833749 种子

共回答了14个问题采纳率:85.7% 举报

按语法严格来讲,是应该用had,Marry(在过去某时刻)问我(从过去一直持续到她问的那一刻)有没有见过她的彩笔,应该用过去完成时.很明显.其实不用专扣这种不精确的题,现在的练习题这样的很多.重点是掌握完成时态的语法意义和使用方法就好了.

1年前

1

p48024 幼苗

共回答了48个问题 举报

我想这个应该是有语境的吧 我的理解是:
玛丽问过我是否见过她的铅笔,之所以用现在完成时 是因为此处玛丽问的是,直到她问我的那一刻 我是否见到过她的铅笔
你可以参考下面第二条好好想想 应该就不成问题了
现在完成时(Present perfect)
1.补充过去发生并且已经完成的动作对现在造成影响或后果
2.过去某一时间开始并一直持续到现在的动作或状态...

1年前

2

了若烟尘 幼苗

共回答了332个问题 举报

谁说了过去式就一定要用过去完成时。现在完成时也可以表示过去到现在!
你先要明白什么叫现在完成时,就是过去到现在所做的事对现在有影响。

1年前

2

一生一世爱LWJ 幼苗

共回答了2个问题 举报

语法错误丫!
应该是Marry asked me whether I had seen her color pencial.

1年前

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