I'm reading a Japanese beginners book in which I have found a 'present perfect' sentence for the first time, but I don't understand it very well:
The sentence
見たことがある女の人がいます
according to my book, is translated as:
There is someone she has seen before
My understanding is that in Japanese there is no present perfect, past tense is used instead and whether or not it is present perfect is infered by the context (source: this).
I still don't understand very well the sentence parts:
- Where is the 'before' in that sentence?
- I don't see how is that inferred that that sentence is present perfect and not past perfect, that is: 'There is someone she saw'
- How is that it has two が? It's like it has two subjects.
- What does the
aru
do there?