There can't have been so many people in the street so late at night.
There can't be so many people in the street so late at night.
请问此例句中,用 have been 和 be 句意上有什么不同? 常态的事件不应该用一般时态吗?
《高考英语备考1号·速效编》
《高考英语备考1号·写作编》
《高中英语晨读晚记》
《高中英语错题笔记》
《零起点考大学英语》