-Oh,dear!Surprised to meet you here.Oh,dear!Surprised to meet you here.___________since we last met.A.It is a long timeB.How i miss youC.Ihaven't see youD.It's been a long time.不可以选c吗?

来源:学生作业帮助网 编辑:作业帮 时间:2024/04/29 12:11:20
-Oh,dear!Surprised to meet you here.Oh,dear!Surprised to meet you here.___________since we last met.A.It is a long timeB.How i miss youC.Ihaven't see youD.It's been a long time.不可以选c吗?

-Oh,dear!Surprised to meet you here.Oh,dear!Surprised to meet you here.___________since we last met.A.It is a long timeB.How i miss youC.Ihaven't see youD.It's been a long time.不可以选c吗?
-Oh,dear!Surprised to meet you here.
Oh,dear!Surprised to meet you here.
___________since we last met.
A.It is a long time
B.How i miss you
C.Ihaven't see you
D.It's been a long time.
不可以选c吗?

-Oh,dear!Surprised to meet you here.Oh,dear!Surprised to meet you here.___________since we last met.A.It is a long timeB.How i miss youC.Ihaven't see youD.It's been a long time.不可以选c吗?
选D的原因是:
since用在完成时当中
所以主语时态应该是have/has + V过去分词
而It是现三单,be的过去分词是been
所以用it has been
has 可以缩写成's
所以最后是It's been a long time

选A的原因是:


选A有个固定句型 It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了” .两句型意思相 同, 前者是规范说法, 后者是口语说法.

C选项中see没有用过去分词形式所以是错误的。
应该用现在完成时,since

选a 有个固定句型 It is + 段时间 + since... / It has been + 段时间 + since...表示“从……起已有多长时间了” 。两句型意思相 同, 前者是规范说法, 后者是口语说法。

不可以,不符合英语习惯

答案是D

不可以C。 因为语法错误了。 如果选C的- I haven't seen you 才对

百分百选A!◆It is +时间段+since+从句(谓语动词是瞬间动词或从句是现在完成时),从句表肯定意义。
◆It is/has been +时间段+since+从句(谓语是延续性动词或be),从句表否定意义。题中met是瞬动,所以选A!满意请采纳!谢谢!