斯克拉:一个英语疑惑

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 21:29:50
I didn't know my father had a friend like this.
还是I didn't know my father has a friend like this.
???????????????????帮帮忙。助动词后如果有两个动词,那是两个都用原形吗?
问题的重点是:助动词后的know和has/had这两个动词!

首先,like在这里是介词,“如,像”的意思。因此不存在你说的用不用原型的问题。
然后说时态的问题。按照主从一致的原则,应该用had。
但其实用has也不能算错,英语中往往有时态不一致的情况,这种情况往往是表达特殊含义或表示强调。如这句用has,则意思是“我原先/以前不知道我爸爸还有个这样的朋友”。(而“爸爸有朋友”一直是客观事实所以用现在时)

like 在这里不是动词,有一个意思是:
prep.
象, 如同

可以用在这里的。
I didn't know my father had a friend like this. 用had

Do和know是针对“I”的;
has是针对“father”的,
当然也要改成过去时
I didn't know my father had a friend like this.

其实like不是动词
应该是用had

had侧重说明是过去有一个这样的朋友。has 侧重说明现在