FalcoNero
Forse non centra un cazzo ma è un pò che ho questo dubbio e non riesco a fugarlo.
Ma con "I have been" ci posso collegare qualsiasi verbo basta che finisca in -ing ?
Esempio: "I have been singing in it" (Ci ho cantato/Ho cantato lì dentro). Si la frase messa così è strana ma è proprio questo tipo di locuzione che mi intrippa e mi serve, solo che messa fuori contesto non ha molto senso.
Ma grammaticalmente è corretta?
Quello è present perfect continuous; ci puoi mettere qualsiasi verbo in -ing, ma come significato sbagli: Indica un'azione che è cominciata in un certo momento ed è continuata ininterrottamente fino ad ora. I've been singing for an hour, ad esempio, ha il senso di "Sto cantando ininterrottamente da un'ora"
Se non ci canti più, devi usare il simple past. Se invece ci canti ancora, meglio il present perfect, a meno che non si tratti, come ho già detto, di un'azione continua.