Never before ______ such ridiculous arguments.

we had heard
we could have heard
have we heard
we have heard
Upper-Intermediate Grammar Exercises
Intermediate Grammar Exercises
Table of English Grammar Contents (All Levels)
Elementary Grammar Exercises A1