IvetteRizor IvetteRizor 20-05-2015 English contestada Which verb form correctly completes the sentence? John __________ on the couch all afternoon; he needs to go outside for a bit. A. has sit B. has been sitting C. have sat D. sitted