单项选择题

I've ______ that idea long ago and now I have got some new idea about it.

A.given over
B.given off
C.given out
D.given up