Do you know him will?---Sure.We ____ friends since ten years ago.A wereB have been C have becomeD have made1、回答并说明理由.2、请问完成时的结构是have/has P.请问什么时候用HAVE 什么时候用HAS?

问题描述:

Do you know him will?---Sure.We ____ friends since ten years ago.
A were
B have been
C have become
D have made
1、回答并说明理由.
2、请问完成时的结构是have/has P.请问什么时候用HAVE 什么时候用HAS?

应该选B
复数的时候用have 单数用has

b 这是一种持续的状态。

1.B 这个很明显是现在完成时,即从过去某个时刻开始一直持续到现在.
2.第三人称单数用has,其余情况用have