They _____ on it all weekend, but they still haven’t finished. | Inglesissimo.com

They _____ on it all weekend, but they still haven’t finished.

Multiple choice question

They _____ on it all weekend, but they still haven’t finished.

erróneo

have being working

erróneo

have be working

correcto

have been working