Choose the best answer:
Never before or since .......... so much for so few
1/ have given so many
2/ have so many given
3/ so many have given
4/ given so have many
......of Carthage are stone boulder strewn across an empty field.
1/ All that vituarlly remains
2/ All remains that virtually
3/ That remains virtually
4/ Virtually that all remains