帮我看下这个英语题。

来源:百度知道 编辑:UC知道 时间:2024/07/07 06:42:47
< >a few days,the summer has been wet
a.expect that b.expect for
c.expect when d.besides
选哪个??

还有 has been 和have been 的区别

是b.expect for 除了。

其他:
a.expect that 加从句
c.expect when 加时间状语从句
d.besides 除了(但时态不对)

has been 加单数第三人称
have been 复数

选B.A后接从句,B是除了(后面是部分,主语是总体)C没有这种说法 D是除了,但还有。has been前面是三单啊 have been前面是一二人称啊

B

has been是过去完成时的单数和第三人称。

像he has been

have been 是现在完成时的复数和第一第二人称

像you have been,I have been。they have been

第一个选D
has been用以第三人称,he,she,it
have been用以第一,二人称,I,we,you

三楼的说法不大对劲
has been是现在完成时的单数和第三人称。
have been 是现在完成时的复数和第一第二人称的单数
答案选B
for用在现在完成时中表示 的是一段时间,句子中拥有现在完成时,顾名思义,就要选B了,一楼的也有点儿道理