The document discusses the rules for changing direct speech into reported speech, also known as indirect speech. It explains that when the introductory sentence is in the present tense, there is usually no backshift of tenses in the reported clause, whereas if the introductory sentence is in the past tense, tenses often need to be backshifted in the reported clause. Examples are provided to illustrate how statements, questions, commands and expressions of time are changed in reported speech. Exercises with examples are also included to allow practice applying the rules of reported speech.
The Past perfect and Past Perfect continuousSafaâ Khoungui
Full lessons with exercises on both tenses " the past perfect and the past perfect continuous with illustrations . Use this powerpoint presentation to teach your students in a very simple, easy way both tenses without falling into confusion or it be recommended to them ! Best of luck !
The Past perfect and Past Perfect continuousSafaâ Khoungui
Full lessons with exercises on both tenses " the past perfect and the past perfect continuous with illustrations . Use this powerpoint presentation to teach your students in a very simple, easy way both tenses without falling into confusion or it be recommended to them ! Best of luck !
This presentation is about the reported or indirect speech. I hope you will get a clear concept on this topic. There is a quiz which can test how much you have understood it.
Elevating Tactical DDD Patterns Through Object CalisthenicsDorra BARTAGUIZ
After immersing yourself in the blue book and its red counterpart, attending DDD-focused conferences, and applying tactical patterns, you're left with a crucial question: How do I ensure my design is effective? Tactical patterns within Domain-Driven Design (DDD) serve as guiding principles for creating clear and manageable domain models. However, achieving success with these patterns requires additional guidance. Interestingly, we've observed that a set of constraints initially designed for training purposes remarkably aligns with effective pattern implementation, offering a more ‘mechanical’ approach. Let's explore together how Object Calisthenics can elevate the design of your tactical DDD patterns, offering concrete help for those venturing into DDD for the first time!
Transcript: Selling digital books in 2024: Insights from industry leaders - T...BookNet Canada
The publishing industry has been selling digital audiobooks and ebooks for over a decade and has found its groove. What’s changed? What has stayed the same? Where do we go from here? Join a group of leading sales peers from across the industry for a conversation about the lessons learned since the popularization of digital books, best practices, digital book supply chain management, and more.
Link to video recording: https://bnctechforum.ca/sessions/selling-digital-books-in-2024-insights-from-industry-leaders/
Presented by BookNet Canada on May 28, 2024, with support from the Department of Canadian Heritage.
Essentials of Automations: Optimizing FME Workflows with ParametersSafe Software
Are you looking to streamline your workflows and boost your projects’ efficiency? Do you find yourself searching for ways to add flexibility and control over your FME workflows? If so, you’re in the right place.
Join us for an insightful dive into the world of FME parameters, a critical element in optimizing workflow efficiency. This webinar marks the beginning of our three-part “Essentials of Automation” series. This first webinar is designed to equip you with the knowledge and skills to utilize parameters effectively: enhancing the flexibility, maintainability, and user control of your FME projects.
Here’s what you’ll gain:
- Essentials of FME Parameters: Understand the pivotal role of parameters, including Reader/Writer, Transformer, User, and FME Flow categories. Discover how they are the key to unlocking automation and optimization within your workflows.
- Practical Applications in FME Form: Delve into key user parameter types including choice, connections, and file URLs. Allow users to control how a workflow runs, making your workflows more reusable. Learn to import values and deliver the best user experience for your workflows while enhancing accuracy.
- Optimization Strategies in FME Flow: Explore the creation and strategic deployment of parameters in FME Flow, including the use of deployment and geometry parameters, to maximize workflow efficiency.
- Pro Tips for Success: Gain insights on parameterizing connections and leveraging new features like Conditional Visibility for clarity and simplicity.
We’ll wrap up with a glimpse into future webinars, followed by a Q&A session to address your specific questions surrounding this topic.
Don’t miss this opportunity to elevate your FME expertise and drive your projects to new heights of efficiency.
Neuro-symbolic is not enough, we need neuro-*semantic*Frank van Harmelen
Neuro-symbolic (NeSy) AI is on the rise. However, simply machine learning on just any symbolic structure is not sufficient to really harvest the gains of NeSy. These will only be gained when the symbolic structures have an actual semantics. I give an operational definition of semantics as “predictable inference”.
All of this illustrated with link prediction over knowledge graphs, but the argument is general.
Generating a custom Ruby SDK for your web service or Rails API using Smithyg2nightmarescribd
Have you ever wanted a Ruby client API to communicate with your web service? Smithy is a protocol-agnostic language for defining services and SDKs. Smithy Ruby is an implementation of Smithy that generates a Ruby SDK using a Smithy model. In this talk, we will explore Smithy and Smithy Ruby to learn how to generate custom feature-rich SDKs that can communicate with any web service, such as a Rails JSON API.
UiPath Test Automation using UiPath Test Suite series, part 3DianaGray10
Welcome to UiPath Test Automation using UiPath Test Suite series part 3. In this session, we will cover desktop automation along with UI automation.
Topics covered:
UI automation Introduction,
UI automation Sample
Desktop automation flow
Pradeep Chinnala, Senior Consultant Automation Developer @WonderBotz and UiPath MVP
Deepak Rai, Automation Practice Lead, Boundaryless Group and UiPath MVP
Key Trends Shaping the Future of Infrastructure.pdfCheryl Hung
Keynote at DIGIT West Expo, Glasgow on 29 May 2024.
Cheryl Hung, ochery.com
Sr Director, Infrastructure Ecosystem, Arm.
The key trends across hardware, cloud and open-source; exploring how these areas are likely to mature and develop over the short and long-term, and then considering how organisations can position themselves to adapt and thrive.
GDG Cloud Southlake #33: Boule & Rebala: Effective AppSec in SDLC using Deplo...James Anderson
Effective Application Security in Software Delivery lifecycle using Deployment Firewall and DBOM
The modern software delivery process (or the CI/CD process) includes many tools, distributed teams, open-source code, and cloud platforms. Constant focus on speed to release software to market, along with the traditional slow and manual security checks has caused gaps in continuous security as an important piece in the software supply chain. Today organizations feel more susceptible to external and internal cyber threats due to the vast attack surface in their applications supply chain and the lack of end-to-end governance and risk management.
The software team must secure its software delivery process to avoid vulnerability and security breaches. This needs to be achieved with existing tool chains and without extensive rework of the delivery processes. This talk will present strategies and techniques for providing visibility into the true risk of the existing vulnerabilities, preventing the introduction of security issues in the software, resolving vulnerabilities in production environments quickly, and capturing the deployment bill of materials (DBOM).
Speakers:
Bob Boule
Robert Boule is a technology enthusiast with PASSION for technology and making things work along with a knack for helping others understand how things work. He comes with around 20 years of solution engineering experience in application security, software continuous delivery, and SaaS platforms. He is known for his dynamic presentations in CI/CD and application security integrated in software delivery lifecycle.
Gopinath Rebala
Gopinath Rebala is the CTO of OpsMx, where he has overall responsibility for the machine learning and data processing architectures for Secure Software Delivery. Gopi also has a strong connection with our customers, leading design and architecture for strategic implementations. Gopi is a frequent speaker and well-known leader in continuous delivery and integrating security into software delivery.
LF Energy Webinar: Electrical Grid Modelling and Simulation Through PowSyBl -...DanBrown980551
Do you want to learn how to model and simulate an electrical network from scratch in under an hour?
Then welcome to this PowSyBl workshop, hosted by Rte, the French Transmission System Operator (TSO)!
During the webinar, you will discover the PowSyBl ecosystem as well as handle and study an electrical network through an interactive Python notebook.
PowSyBl is an open source project hosted by LF Energy, which offers a comprehensive set of features for electrical grid modelling and simulation. Among other advanced features, PowSyBl provides:
- A fully editable and extendable library for grid component modelling;
- Visualization tools to display your network;
- Grid simulation tools, such as power flows, security analyses (with or without remedial actions) and sensitivity analyses;
The framework is mostly written in Java, with a Python binding so that Python developers can access PowSyBl functionalities as well.
What you will learn during the webinar:
- For beginners: discover PowSyBl's functionalities through a quick general presentation and the notebook, without needing any expert coding skills;
- For advanced developers: master the skills to efficiently apply PowSyBl functionalities to your real-world scenarios.
Accelerate your Kubernetes clusters with Varnish CachingThijs Feryn
A presentation about the usage and availability of Varnish on Kubernetes. This talk explores the capabilities of Varnish caching and shows how to use the Varnish Helm chart to deploy it to Kubernetes.
This presentation was delivered at K8SUG Singapore. See https://feryn.eu/presentations/accelerate-your-kubernetes-clusters-with-varnish-caching-k8sug-singapore-28-2024 for more details.
Dev Dives: Train smarter, not harder – active learning and UiPath LLMs for do...UiPathCommunity
💥 Speed, accuracy, and scaling – discover the superpowers of GenAI in action with UiPath Document Understanding and Communications Mining™:
See how to accelerate model training and optimize model performance with active learning
Learn about the latest enhancements to out-of-the-box document processing – with little to no training required
Get an exclusive demo of the new family of UiPath LLMs – GenAI models specialized for processing different types of documents and messages
This is a hands-on session specifically designed for automation developers and AI enthusiasts seeking to enhance their knowledge in leveraging the latest intelligent document processing capabilities offered by UiPath.
Speakers:
👨🏫 Andras Palfi, Senior Product Manager, UiPath
👩🏫 Lenka Dulovicova, Product Program Manager, UiPath
Software Delivery At the Speed of AI: Inflectra Invests In AI-Powered QualityInflectra
In this insightful webinar, Inflectra explores how artificial intelligence (AI) is transforming software development and testing. Discover how AI-powered tools are revolutionizing every stage of the software development lifecycle (SDLC), from design and prototyping to testing, deployment, and monitoring.
Learn about:
• The Future of Testing: How AI is shifting testing towards verification, analysis, and higher-level skills, while reducing repetitive tasks.
• Test Automation: How AI-powered test case generation, optimization, and self-healing tests are making testing more efficient and effective.
• Visual Testing: Explore the emerging capabilities of AI in visual testing and how it's set to revolutionize UI verification.
• Inflectra's AI Solutions: See demonstrations of Inflectra's cutting-edge AI tools like the ChatGPT plugin and Azure Open AI platform, designed to streamline your testing process.
Whether you're a developer, tester, or QA professional, this webinar will give you valuable insights into how AI is shaping the future of software delivery.
When stars align: studies in data quality, knowledge graphs, and machine lear...
3. reported speech
1. Reported speech - English Grammar
Statements
1) If the introductory sentence starts in the present (Susan says),
there is no backshift of tenses in Reported speech.
Example:
Direct speech: Susan: "I work in an office."
Reported speech: Susan says that she works in an office.
2. Reported speech - English Grammar
2) If the introductory sentence starts in the past (Susan said),
There is often backshift of tenses in Reported speech. (see: Note)
Example:
Susan: "I work in an office."
Susan said that she worked in an office.
3. Reported speech - English Grammar
Statements Backshift of tenses
from to
Simple Present Simple Past
Simple Past
Past PerfectPresent Perfect
Past Perfect
will Would
Progressive forms
am/are/is was/were
was/were
had beenhas been
had been
4. Backshift of tenses
from to
Peter: "I work in the garden."
Peter said that he worked in the
garden.
Peter: "I worked in the garden."
Peter said that he had worked in the
garden.
Peter: "I have worked in the garden."
Peter: "I had worked in the garden."
Peter: "I will work in the garden."
Peter said that he would work in the
garden.
Peter: "I can work in the garden."
Peter said that he could work in the
garden.
Peter: "I may work in the garden."
Peter said that he might work in the
garden.
Peter: "I would work in the garden."
(could, might, should, ought to)
Peter said that he would work in the
garden.
(could, might, should, ought to)
5. Backshift of tenses
from to
Progressive forms
Peter: "I'm working in the garden."
Peter said that he was working in
the garden.
Peter: "I was working in the
garden."
Peter said that he had been
working in the garden.
Peter: "I have been working in the
garden."
Peter: "I had been working in the
garden."
6. If the sentence contains an expression of time, you must change it as well.
Peter: "I worked in the garden yesterday."
Peter said that he had worked in the garden the day before.
Shifting of expressions of time
this (evening) that (evening)
today/this day that day
these (days) those (days)
now then
(a week) ago (a week) before
last weekend the weekend before / the previous weekend
here there
next (week) the following (week)
tomorrow the next/following day
7. Note:
In some cases the backshift of tenses is not necessary, e.g.
when statements are still true.
John: "My brother is at Leipzig university.“
John said that his brother was at Leipzig university. or
John said that his brother is at Leipzig university.
Or
Mandy: "The sun rises in the East.“
Mandy said that the sun rose in the East. or
Mandy said that the sun rises in the East.
8. Reported questions
If you put a question into Reported speech there are some steps which are the
same like in statement: (changing of the person, backshift of tenses, changing of
expressions of time).
In Reported speech there is no question anymore, the sentence becomes a
statement.
That's why the word order is: subject - verb
Question without question words (yes/no questions):
Peter: "Do you play football?"
- Peter asked me whether (if) I played football.
Question with question words:
Peter: "When do you play football?"
- Peter asked me when I played football.
9. Reported commands
If you put a command into Reported speech there are some steps which are the same
like in statements: (changing of the person, backshift of tenses, changing of
expressions of time).
The form is mostly: form of to tell + to + infinitive.
Affirmative commands Negative commands
Father: "Do your homework."
Teacher. "Don't talk to your
neighbour."
Father told me to do my homework.
The teacher told me not to talk to
my neighbour.
10. Finish the sentences using Reported speech. Always change the tense,
although it is sometimes not necessary.
Example: Peter: "I clean the black shoes."
Peter told me that ____________________________
Answer: Peter told me that he cleaned the black shoes.
1. John: "Mandy is at home."
John said that
2. Max: "Frank often reads a book."
Max told me that
3. Susan: "I'm watching TV."
Susan said to me that
4. Simon: "David was ill."
Simon said that
5. Peggy: "The girls helped in the house."
Peggy told me that
Reported speech – simple statements - Exercise 1
11. 6. Richard: "I am going to ride a skateboard."
Richard said to me that
7. Stephen and Claire: "We have cleaned the windows.“
Stephen and Claire told me that
8. Charles: "I didn't have time to do my homework."
Charles remarked that
9. Mrs Jones: "My mother will be 50 years old."
Mrs Jones told me that
10. Jean: "The boss must sign the letter."
Jean said that
Reported speech – simple statements - Exercise 1
12. Finish the sentences using Reported speech. Always change the tense,
although it is sometimes not necessary.
Example: Peter: "I cleaned the black shoes yesterday."
Peter told me that _________________________________
Answer: Peter told me that he had cleaned the black shoes the day
before.
1. Emily: "Our teacher will go to Leipzig tomorrow."
Emily said that ……………………………………………… .
2. Helen: "I was writing a letter yesterday."
Helen told me that ……………………………………………….
3. Robert: "My father flew to Dallas last year."
Robert told me that ……………………………………………… .
4. Lisa: "Tim went to the stadium an hour ago."
Lisa said that ……………………………………………… .
Reported speech - statements with expressions of time – Exercise 2
13. Finish the sentences using Reported speech. Always change the
tense, although it is sometimes not necessary.
5. Patricia: "My mother will celebrate her birthday next weekend."
Patricia said that ……………………………………………………………..
6. Michael: "I am going to read a book this week."
Michael said to me that ……………………………………………………………..
7. Jason and Victoria: "We will do our best in the exams tomorrow."
Jason and Victoria told me that…………………………………………………….
8. Andrew: "We didn't eat fish two days ago."
Andrew remarked that ……………………………………………………………..
9. Alice: "I spent all my pocket money on Monday."
Alice complained that ……………………………………………………………..
10. David: "John had already gone at six."
David said that ……………………………………………………………..
Reported speech - statements with expressions of time – Exercise 2
14. Finish the sentences using Reported speech.
Always change the tense, although it is sometimes not necessary.
Example: Peter: "Clean the black shoes!"
Peter told me _________________________
Answer: Peter told me to clean the black shoes.
1) Andrew: "Clean the blue bike!"
Andrew told me ………………………………………………………………….
2) Jessica: "Write a text message!“
Jessica told me ………………………………………………………………….
3) Nelly: "Help Peter's sister!“
Nelly told me ……………………………………... ………………………….
4) Fred: "Wash your hands!“
Fred told me ………………………………………….………………………….
5) Anna: "Open the window!“
Anna told me …………………………………………..……………………….
Reported speech – commands – Exercise 3
15. 6) Tom: "Come at 8!"
Tom told me …………………………………………………………………
7) Teacher: "Do your homework!"
The teacher told me ………………………………………………………………….
8) Doris: "Dance with me!"
Doris told me ………………………………………………………………….
9) Sabine: "Meet Sandy at the station!"
Sabine told me ………………………………………………………………….
10) Victoria: "Check your e-mails!"
Victoria told me ………………………………………………………………….
Reported speech – commands – Exercise 3
16. Finish the sentences using Reported speech. Always change the tense,
although it is sometimes not necessary.
Example: Peter: "Don't clean the black shoes!"
Peter told me _________________________
Answer: Peter told me not to clean the black shoes.
1. Karen: "Don't play football in the garden!"
Karen told me
2. Teacher: "Don't forget your homework!"
The teacher reminded me
3. Mike: "Don't shout at Peter!"
Mike told me
4. Yvonne: "Don't talk to your neighbor!"
Yvonne told me
5. Denise: "Don't open the door!"
Denise told me
Reported speech – negation commands – Exercise 4
17. 6. Marcel: "Don't sing that song!"
Marcel reminded me
7. Jane: "Don't watch the new film!"
Jane advised me
8. Walter: "Don't ring Romy on Sunday!"
Walter told me
9. Lisa: "Don't fly via Paris!"
Lisa advised me
10.Jamie: "Don't eat so much junk food!"
Jamie reminded me
Reported speech – negation commands – Exercise 4
18. Finish the sentences using Reported speech. Always change the tense,
although it is sometimes not necessary.
Example: Peter: "Did John clean the black shoes?"
Peter asked me _________________________________
Answer: Peter asked me if John had cleaned the black shoes.
1. Christopher: "Do you want to dance?"
Christopher asked me -------------------------------------
2. Betty: "When did you come?"
Betty wanted to know -------------------------------------
3. Mark: "Has John arrived?"
Mark asked me -------------------------------------
4. Ronald: "Where does Maria park her car?"
Ronald asked me -------------------------------------
5. Elisabeth: "Did you watch the latest film?"
Elisabeth asked me -------------------------------------
Reported speech – questions – Exercise 5
19. 6. Mandy: "Can I help you?"
Mandy wanted to know -------------------------------------
7. Andrew: "Will Mandy have lunch with Sue?"
Andrew asked me -------------------------------------
8. Justin: "What are you doing?"
Justin asked me -------------------------------------
9. Frank: "How much pocket money does Lisa get?"
Frank wanted to know -------------------------------------
10. Anne: "Must I do the shopping?"
Anne asked -------------------------------------
Reported speech – questions – Exercise 5
20. Finish the sentences using Reported speech. Always change the tense,
although it is sometimes not necessary.
Example: Peter: "Did John clean the black shoes yesterday?"
Peter asked me _________________________________________
Answer:
Peter asked me if John had cleaned the black shoes the day before.
1. Mandy: "Are the boys reading the book?"
Yesterday Mandy asked me -------------------------------------
2. Jason: "Who gave you the laptop?"
Yesterday Jason wanted to know -------------------------------------
3. Robert: "Is Tim leaving on Friday?"
Yesterday Robert asked me -------------------------------------
4. Daniel: "Will it rain tomorrow?"
Yesterday Daniel asked me ------------------------------------
Reported speech – questions with expressions of time – Exercise 6
21. 5. Jennifer: "Where do you play football today?"
Yesterday Jennifer wanted to know -----------------------------------
6. Nancy: "Why didn't Nick go to New York last summer?"
Yesterday Nancy wanted to know -----------------------------------
7. Barbara: "Must I do my homework this afternoon?"
Yesterday Barbara asked me -----------------------------------
8. Linda: "Did Max fly to London two weeks ago?"
Yesterday Linda wanted to know -----------------------------------
9. Grandmother: "Where are my glasses?"
Yesterday Grandmother asked me -----------------------------------
10. A man: "When does the train to Liverpool leave?"
Yesterday a man asked me -----------------------------------
Reported speech – questions with expressions of time – Exercise 6