四川大凉山阿姑村:he has on a beautiful shirt today

来源:百度文库 编辑:中科新闻网 时间:2024/03/29 16:18:10
怎么翻译?题是这样的:He________a beautiful shirt today .
A.dresses B.puts on C . wore D.has on

答案给的是D 谁能解释一下?
为什么不能选A

她今天穿着一件漂亮的衬衫.
have on =wear强调状态
has on=wears
put on是强调动作,dress常用人作宾语.
C的时态不正确.

A B都是短暂性动词,在这里不能用
而C是过去式,和TODAY相矛盾,故选择D