I think if you add in 'sempre' to the sentence- La mosca beve l'acqua sempre (although I'm not sure if sempre would go at the end of the sentence or not..) And, as for drinking the water now, aside from using the present tense 'beve', you could also say "La mosca sta bevendo" which combines 'stare' and the gerund, which is the 'ing' in words, it would be translated as "the fly is drinking water" and it is implied that the action is happening now. I hope that makes sense and helps :)
Only about one in 500 words in Italian ends in a consonant. Most of them are foreign words. Native words include "non", "un", "il" (and variants al, col, dal, del, nel, sul), prepositions (con, in, per, ad), conjunctions (ed, od), adjectives (bel, buon, gran, san). Most of these are only euphonic variants of words normally ending in a vowel as usual.