The Use of the Present Perfect
Sometimes, I got really confused by the use of the Present Perfect tense. Given the fact, that we don't have this structure in Russian, all we can is to base our knowledge on grammar rules. The rules are quite simple: experience ( I have been to London twice, unfinished actions (I have lived in Moscow since I was born) and close connection to the present situation: I have just cooked dinner. However, when it comes to simple questions, all that grammar is not so obvious. For example, if I am not sure and want to re-ask, could I say something like HAVE YOU MEANT? or is it DID YOU MEAN? and another case: I've sent you the letter and I sent you the letter. Does the first mean that I have just done it and the second that it was some time ago? Dear native-speakers, how do you use it? Thanks in advance!