求教这句话的语法结构:The United States has not had an ambassador in Syria

来源:百度知道 编辑:UC知道 时间:2024/05/11 04:02:23
The United States has not had an ambassador in Syria since......
从***以来,美国没有驻叙利亚大使。
我想问的是:句子中的has not had起什么作用?谢谢回答,祝你快乐!

The United States 主语
has not had 谓语(现在完成时)
an ambassador 宾语
in Syria since... 地点+时间状语

前一个has是现在完成时,后一个had是实义动词(have)的过去分词
has not had 从没有过
全句直译:美国自...以来在叙利亚从未有过大使。

has not 是现在完成时,表示目前还没有
第二个had是“有”的意思

这里的has not had表示美国一直以来(无论过去还是现在,至少到说话时,都没有在叙利亚设立大使馆)

现在完成时态

这是现在分词的过去完成时呀!就像hava gone一样的结构,没什么特别的意思