"Did you know if he has\had finish his work?"一句中应是if he has还是had?Did you know if he has finished his work?注意:这里if是“是否”的意思

问题描述:

"Did you know if he has\had finish his work?"一句中应是if he has还是had?
Did you know if he has finished his work?
注意:这里if是“是否”的意思

用had= =

虽然整句话要表示的是过去时态,但是由于这里是借住助动词的疑问句,助动词Do已经用了Did,所以相关的谓语动词只需要用动词原型has就Ok啦! 不过这句话应该是:Did you know if he has finished his work? has/had 后面是接过去分词的!
道理类似,若是借助其他助动词,像Be动词,若用了过去式,其相应的谓语也是要用一般语态的哦.
语法很重要的,好好多学学吧~~

用had
这是宾语从句的语法问题,主句为Do you know过去式,从句用过去范围内的某种时态,所以用if he had finished his work(过去完成时)
注:原题有误,应该是finished,had+动词过去分词 是过去完成时的结构

had,
Did you know 是过去式,
if he has\had finish his work就应该用过去完成时