试题详情

I marvel that he _____, it having been said he had taken his final departure for Portugal.

Awas not here now

Bshould now be here

Chad been away

Dhasn’t left