Italian Language/present tense + "da" + time expression & "do" for emphasis
I am trying to extend my comprehension and use of [present tense + "da" + time expression] constructions. My current understanding is that this formula is equivalent to how we use the Present Perfect tense in English. For example:
Scio da un anno. (I've been skiing for a year.)
Prendiamo lezioni d'italiano da molti mesi. (We've been taking Italian lessons for many months.)
Da quanto tempo stai a Roma? (How long have you been staying in Rome?)
Are the above constructions correct, and are the English translations appropriate? If so, are the following correct:
Da tre o quattro anni a questa parte trovo che i tessuti sentetici migliorano grandemente. (For three or four years now, I have found/noticed that synthetic fabrics have improved greatly.)
If not, would you please show me how you would write the above English sentence in Italian?
Separately, in English, we often use the verb "do" to emphasize various expressions:
I do intend to stop smoking.
I do wish it would rain already.
I do have the money.
Is there an equivalent construction in Italian using a verb, or the emphasis would need to be accomplished through alternative means (i.e., "Ho veramente i soldi" )?
Grazie in anticipo e tanti saluti!!
Many thanks for your question.
Yes you are correct, the 'da' structure in Italian is roughly equivalent to our present perfect tense in English. So whereas Italians uss the structure present tense + da + time expressions to describe an event that began in the past and is still going on in the present, the English equivalent would be 'I have been ...... for ......'
Therefore, the three translations that you have provided in English are spot on and show your understanding of the concept :)
The other sentence that you have provided me with (starting da tre o quattro anni) is also correct. The key thing to remember is that anything starting with 'da' must be continued in the present tense. It is very tempting to use the past but that would be incorrect.
As for using 'do' to emphasise in English, you are correct in thinking that in Italian, you must use a different word to show emphasis too. This is typically done through stressing the pronoun at the beginning of a sentence. Given that usually you would just say, ho i soldi, if you really wanted to stress the fact you would say 'io ho i soldi' or 'ho i soldi io' This is definitely the most natural way of doing so.
Hope this helps,