is this an idiom? I don’t understand why venir is used like this. I also don’t understand why this came up when practising the near future - surely that should be I am just going to read my first book.
It's "venir de" plus infinitive which is used as "recent past" just like "aller" plus infinitive is used as "near future".
"venir de faire quelquechose" means exactly "to have just done something." It is the way the concept is expressed n French, just as "have just" expresses it in English.
"Je viens de lire mon premier livre"
Let's break this:
"Je" = "I"
"viens de" = "come from" (figuratively).
"lire" = "to read" ("reading")
"mon premier livre" = "my first book" (or any other complement).
I "come from" reading my firts book"
(Present action that indicates sometbing that already happened) =
"I just read my first book"
Do the same with other verbs and...
Jan 16th. 2019.
"Venir de " + infinitive is called "recent past". It would exactly the same way as "aller" + infinitive (near future). Pay attention to the "de" since it is not just "venir" + infinitive, but "venir de".
can someone please explain when to use 'de', 'du', 'des' and 'de la'? I always get them mixed up and it was never in a Duo lesson! Merci!
"De" appears in many different contexts and I don't think I can count them all off the top of my head, but in this particular instance it's part of the construction meaning to have just done something.
"Du", "Des", and "De la" are part of the partitive article to mark verbs of an unspecified quantity. "Du" is for masculine nouns, "des" for plurals, and "de la" for feminine nouns. There's also "De l'" for nouns starting with a vowel sound.
I have just finished my first book or I have just finished reading my first book would be acceptable in English conversation, but I can't say if they are acceptable translations here.
Improper English sentence. Should be "I just finished reading...."
Poor translation of the French sentence, which says nothing about "finished".
Why did I get to translate this sentence 4 times in the same lesson, despite there were correct?
Repetitions and practice are absolutely required to learn and maintain learning.
Congratulations DUO on the use of "have just" to render "je viens de"!!! Many thanks!!!