本来很简单的问题 mean to do 打算做某事
出题人 故弄玄虚 搞出一个 不定式的完成式 打算把学生 搞晕
不定式 的完成式 表示 发生过的动作 或到某个时间 会发生过 的动作
如 i mean to have finished my homework by 5 this afternoon
本句 没有时间状语 只能是 表示 将要做 还没有做
所以 答案是 B
mean to do.本来要做某事
此句翻译为“我本来要告诉你的,但是我忘了”。描述一般过去,用过去式即可。选B
mean to do是打算做某事,如果选A岂不是和后面一句相矛盾?自己翻译一下就知道了
这题就是单纯的考察mean to do sth 的用法,为什么要想的那么复杂呢,原意为“我本来要告诉你的,但是我忘了,至于完成时,只有在对现在造成影响才需用,但在本题中,未对现在造成影响。出题者只是想让学生犹豫,犯晕,才有了这个选项。毕竟,考虑较为复杂的选项是学生的天性嘛。亲,学习努力呦~~~
have told 不是是已经做了的事吗,meant to tell是打算做却没有做的
有But 或And 一般为同一时态 不必纠结 mean to do sth 打算要做某事 而答案A为不定时的现在完成时 是太不对应 都为一般过去时