Answer :
The answer is C. Could have been
It cannot be D because the word (not) is an adverb and can never be part of the verb phrase.
It cannot be D because the word (not) is an adverb and can never be part of the verb phrase.