如果是三单,又是在过去式中,那应该用has还是had?
3个回答

1:如果是三单,又是在过去式中,应该用had.

2:Mr.Smith said that his son_____the army for three years.

A.had been in B.had joined C.has been in D.has joined

这题的答案是:A.had been in.因为Mr.Smith said已经是过去时态,那时他儿子已经在部队有3年时间了,所以用过去完成时.不用join,是因为join意思是:"参加",是瞬间就可以完成的动作,没有持续意义,更不可能持续几年,所以不能选含join 的选项.

3.She's ill and now in_____hospital.I'm going to ____hospital to see her.

A.the;a B.a;the C./;a D./;the

这题的答案选D./;the 因为in hospital表示"住院";in the hospital:表示"在这家医院";同理,go to the hospital:表示"去这家医院".有定冠词表示物理场所,无定冠词表示物理场所提供的抽象意义.