Completar frases Grammar Present Perfect ContinuousVersión en línea Fill in the gaps por Елена Awramenko 1 learning bath days minutes We preparing music working has been crying been 1 ) He been boating for four hours . 2 ) have skating since eleven o ? clock . 3 ) Lucy has been this poem for twenty minutes . 4 ) You have been writing this article since afternoon . 5 ) My parents have been in the hospital for thirteen years . 6 ) The has been playing for three hours . 7 ) We have been speaking since five o ? clock . 8 ) Beth has taking a for thirty - five . 9 ) They have been for the test for two . 10 ) The baby has been for half an hour .