TELEVISION ___ ONLY FOR THE LAST FORTY OR FIFTY YEARS. A. MUST BE...

157. Television ___ only for the last forty or fifty years.

A. must be existed B. has been existed C. was existed D. has existed