I met my wife while I was at university. 2- During est une préposition suivie par un nom, qui indique quand un événement se produit, à un moment précis au cours d'une certaine période. 3- For est une préposition suivie par un nom, qui indique combien de temps un événement dure.
For s'utilise pour exprimer une durée, une période de temps.
On dira ainsi : “for two hours”, “for six weeks” ou encore “for ages”. Le temps à utiliser dépend alors du contexte, retenez que for s'utilise aussi bien avec le présent, le prétérit, le present perfect simple mais aussi en be+ing et avec le pluperfect.
While (US) ou whilst (UK) signifie 'pendant que', 'alors que' : While (he was) living in Paris, Bruno created his first perfumes. Alors qu'il vivait à Paris, Bruno créa ses premiers parfums. Icarus stepped into Polly's office while she was putting on her lipstick.
Quand deux actions dans le temps se passent en même temps il faut généralement utiliser While. Quand une action précise se passe pendant une action dans le temps, on utilise When ou While. ex:When I was in Brussels I met my husband.
Après FOR –> on met une durée. Après SINCE –> on met un point de départ, ou une date précise. C'est la principale différence à retenir entre ces deux mots !
FOR et SINCE peuvent être tous deux utilisés avec le passé parfait. SINCE ne peut être utilisé qu'avec les temps composés. FOR peut également être utilisé avec le passé simple.
For : une action pendant un intervalle de temps
Logiquement, on utilisera for avant toute indication temporelle correspondant à une durée : for two months (pendant deux mois), for ten years (pendant dix ans), for several weeks (pendant plusieurs semaines)…
Une boucle while est constituée d'un bloc de code source et d'une condition. À l'exécution, la condition est d'abord évaluée, et si elle est vraie, le bloc de code source est évalué. L'exécution du code est ensuite répétée jusqu'à ce que la condition soit fausse. vérifie d'abord que x est strictement inférieur à 5.
Le past perfect se construit avec had (preterit de have) + le participe passé. Il permet d'exprimer une action accomplie antérieure à un moment donné situé dans le passé : When he had finished his trip around the world, Bruno started the San Francisco-based Delavigne Corporation.
La boucle until
Until signifie « jusqu'à ce que » en anglais. Cette boucle est le pendant de la boucle while , à ceci près que la condition ne détermine pas la cause de la répétition de la boucle, mais celle de son interruption.
Quitter une boucle WHILE avec l'instruction break
L'instruction break permet de sortir d'une boucle WHILE avant la fin naturelle de celle-ci. On peut ainsi quitter la boucle WHILE même si le test logique qui lui est associé est encore vrai.
Should et must sont des modaux qui servent à exprimer la notion de devoir ou d'obligation, mais à des degrés différents. Pour résumer, must exprime l'obligation, tandis que should exprime l'idée “il faudrait que…”, moins forte que l'obligation.
Since est toujours placé devant une date : une année, un jour, un instant précis. Par exemple : 1990, my 18th birthday, I was 2 years old, yesterday, Monday, etc. Il faut cependant faire très attention au temps que l'on utilise .
Si le mot sur lequel on s'interroge peut être remplacé par « lorsque » (ou par « à quel moment », « le moment où », etc.), il s'agit de « quand ». Sinon, il s'agit de « quant », qui signifie « en ce qui concerne ».
Le prétérit (past simple) s'emploie pour une action terminée et datée. He went to London last year. L'action a eu lieu l'an dernier et elle est terminée. Le present perfect s'emploie pour une action qui dure encore car non terminée et non datée ou bien une action qui a encore un lien avec le présent.
Le prétérit simple permet de raconter ce qui s'est passé (on parle du passé du point de vue du présent). Pour exprimer l'antériorité d'une action par rapport à une action passée, on utilise le past perfect (l'équivalent de notre plus-que-parfait).
Le past perfect simple (plus-que-parfait simple) est utilisé pour une action antérieure à une autre action passée. La forme progressive (past perfect continuous) est utilisée aussi pour une action antérieure à une autre action passée, mais on insiste sur sa grande durée (pour l'énonciateur.
L'instruction for permet d'exécuter plusieurs fois la même instruction ou série d'instructions : c'est une boucle. La syntaxe est la suivante : for(<Initialisation> ; <Condition> ; <Itération>) <Instruct>.
Quelques précisions concernant les boucles: Il existe trois types de boucles généralement employés en algorithmique: les boucles "Pour", les boucles "Répéter … Jusqu'à " et les boucles " Tant que" 1.
L'instruction While vérifie toujours la condition avant de démarrer la boucle. Le bouclage se poursuit pendant que la condition reste True . Si condition est False lorsque vous entrez la boucle pour la première fois, elle ne s'exécute pas une seule fois.
La concordance des temps doit respecter certaines règles grammaticales selon la relation de temps entre la phrase de base, aussi appelée principale, et la subordonnée : Le verbe de la phrase de base peut être au présent, au passé, au futur ou au conditionnel.
Le présent simple (ou simple present en anglais)
C'est le temps de base de l'anglais, le temps le plus utilisé. Il évoque le temps de la vérité générale et fait référencement à une action commune, récurrente, qui se répète dans le temps.
Dans une phrase avec deux verbes conjugués, quand le verbe principal est au passé composé ou à l'imparfait, la conjugaison du second verbe suit les règles suivantes : Pour une action antérieure à l'action principale, on utilise le plus-que-parfait.
SINCE exprime un lien entre le point de départ d'une action et le présent. Le verbe principal de la phrase est donc au present perfect. AGO ne s'emploie qu'avec le prétérit car cette expression joue le rôle d'une date. Good luck !!