1.-Have you got the final result? -Yes, very disappointing.We_________have won the game easily.

问题描述:

1.-Have you got the final result? -Yes, very disappointing.We_________have won the game easily.
1.-Have you got the final result? -Yes, very disappointing.We_________have won the game easily. 为什么填need?should不行么
2.This kind of chocolate were so delicious that they _______out in no time.
为什么填were sold?had been sold 不行么?

need have done 应该是表示本应该做某事却没有做,.
should have done 用于指本该发生而实际上未发生的情况.
用于推测过去已经发生的情况.
Have you got the final result?-Yes,very disappointing.We (should) have won the game
这里用should 比用need更贴切,用need也能说的过去.
This kind of chocolate were so delicious that they ___were sold____out in no time.
表示即将售完,还没有完成.