But that you have training for that.

问题描述:

But that you have training for that.
'you'是原文中的受训人员,这里主动语态‘YOU’HAVE TRAINING,而不是‘YOU’HAVE BEEN TRAINED.是怎么一回事?
1个回答 分类:语文 2014-09-17

问题解答:

我来补答
其实你误解了training,它的确可以做名词.
这里用的不是现在完成时,用的是现在时.have在这里做及物动词“有”.
但是换个角度,如果你写
But that you have been trained for that.
句子没错,意思和以前不一样了.
原本是“但是,你有这方面的培训呀!”
改成现在完成时意思就是:“但是,你已经在这方便被培训过了呀!”
意思上有小小差异!
 
 
展开全文阅读
剩余:2000