一道英语选择,I found my cellphone stolen this morning.I ________ my parents because they will scold me.A.didn’t tell B.hadn’t told C.haven’t told D.don’t tell

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 00:21:48
一道英语选择,I found my cellphone stolen this morning.I ________ my parents because they will scold me.A.didn’t tell B.hadn’t told C.haven’t told D.don’t tell

一道英语选择,I found my cellphone stolen this morning.I ________ my parents because they will scold me.A.didn’t tell B.hadn’t told C.haven’t told D.don’t tell
一道英语选择,
I found my cellphone stolen this morning.I ________ my parents because they will scold me.
A.didn’t tell B.hadn’t told C.haven’t told D.don’t tell

一道英语选择,I found my cellphone stolen this morning.I ________ my parents because they will scold me.A.didn’t tell B.hadn’t told C.haven’t told D.don’t tell
选C 现在完成时态
这句话整个意思是 我早上发现我的手机被偷了,我(现在为止)还没有告诉我的父母因为怕他们骂我.
D选项,一般现在时,是不符合逻辑的,首先,我们不能确定“我”就是不告诉父母了,只是现在我有担忧,暂时还不敢告诉父母,也许过一阵子发生了另外的好事我再告诉这个坏消息给父母也是人之常情的呀~所以句子暗含的意思应该是我到现在为止还没有告诉父母,至于之后的事,WHO KNOWS,你觉得呢~

D
后面是将来时 主句用一般现在式

C 到目前为止都没有告诉父母 一直存在的

选C
haven’t told 现在完成时表示我到现在为止还没告诉我父母

c

C. haven’t told 从过去持续到现在,现在完成时

选“D”。表示不会告诉他们。这句话没有现在完成时的意思。

选A
首先B是不能选的,因为我“发现(found)”肯定是发生在“告诉(tell)之前,所以用过去完成时是不行的。
其次是C,既然已经说了“because they will scold me”,注意,"will"是将来时的标志,所以主句是不能用现在完成时的。
最后,D从语感角度来说不对劲。...

全部展开

选A
首先B是不能选的,因为我“发现(found)”肯定是发生在“告诉(tell)之前,所以用过去完成时是不行的。
其次是C,既然已经说了“because they will scold me”,注意,"will"是将来时的标志,所以主句是不能用现在完成时的。
最后,D从语感角度来说不对劲。

收起

C 到现在为止都没有告诉父母,一般现在时