this medicine has had no effect on the patient为什么要加 had,has no effect不行吗?
问题描述:
this medicine has had no effect on the patient为什么要加 had,has no effect不行吗?
答
没有药是对人没有伤害的,这里的意思是指正常情况下(即从临床试验起)还没有副作用,但是将来的情况没有谁能够保证;所以强调的是过去和现在;如果只用has no effect 语义就变成涵盖所有情况,当然不通的
答
不行,这里的had是动词have的过去分词
答
has had是现在完成时,表示过去发生的事情影响到现在
这句话要表达的是病人过去吃的药到现在仍然没有任何作用,所以用现在完成时