\documentclass[10pt,a4paper]{article} % Packages \usepackage{fancyhdr} % For header and footer \usepackage{multicol} % Allows multicols in tables \usepackage{tabularx} % Intelligent column widths \usepackage{tabulary} % Used in header and footer \usepackage{hhline} % Border under tables \usepackage{graphicx} % For images \usepackage{xcolor} % For hex colours %\usepackage[utf8x]{inputenc} % For unicode character support \usepackage[T1]{fontenc} % Without this we get weird character replacements \usepackage{colortbl} % For coloured tables \usepackage{setspace} % For line height \usepackage{lastpage} % Needed for total page number \usepackage{seqsplit} % Splits long words. %\usepackage{opensans} % Can't make this work so far. Shame. Would be lovely. \usepackage[normalem]{ulem} % For underlining links % Most of the following are not required for the majority % of cheat sheets but are needed for some symbol support. \usepackage{amsmath} % Symbols \usepackage{MnSymbol} % Symbols \usepackage{wasysym} % Symbols %\usepackage[english,german,french,spanish,italian]{babel} % Languages % Document Info \author{Tasha (CooleyOoley)} \pdfinfo{ /Title (reported-speech.pdf) /Creator (Cheatography) /Author (Tasha (CooleyOoley)) /Subject (Reported Speech Cheat Sheet) } % Lengths and widths \addtolength{\textwidth}{6cm} \addtolength{\textheight}{-1cm} \addtolength{\hoffset}{-3cm} \addtolength{\voffset}{-2cm} \setlength{\tabcolsep}{0.2cm} % Space between columns \setlength{\headsep}{-12pt} % Reduce space between header and content \setlength{\headheight}{85pt} % If less, LaTeX automatically increases it \renewcommand{\footrulewidth}{0pt} % Remove footer line \renewcommand{\headrulewidth}{0pt} % Remove header line \renewcommand{\seqinsert}{\ifmmode\allowbreak\else\-\fi} % Hyphens in seqsplit % This two commands together give roughly % the right line height in the tables \renewcommand{\arraystretch}{1.3} \onehalfspacing % Commands \newcommand{\SetRowColor}[1]{\noalign{\gdef\RowColorName{#1}}\rowcolor{\RowColorName}} % Shortcut for row colour \newcommand{\mymulticolumn}[3]{\multicolumn{#1}{>{\columncolor{\RowColorName}}#2}{#3}} % For coloured multi-cols \newcolumntype{x}[1]{>{\raggedright}p{#1}} % New column types for ragged-right paragraph columns \newcommand{\tn}{\tabularnewline} % Required as custom column type in use % Font and Colours \definecolor{HeadBackground}{HTML}{333333} \definecolor{FootBackground}{HTML}{666666} \definecolor{TextColor}{HTML}{333333} \definecolor{DarkBackground}{HTML}{0AC2AF} \definecolor{LightBackground}{HTML}{EFFBFA} \renewcommand{\familydefault}{\sfdefault} \color{TextColor} % Header and Footer \pagestyle{fancy} \fancyhead{} % Set header to blank \fancyfoot{} % Set footer to blank \fancyhead[L]{ \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{C} \SetRowColor{DarkBackground} \vspace{-7pt} {\parbox{\dimexpr\textwidth-2\fboxsep\relax}{\noindent \hspace*{-6pt}\includegraphics[width=5.8cm]{/web/www.cheatography.com/public/images/cheatography_logo.pdf}} } \end{tabulary} \columnbreak \begin{tabulary}{11cm}{L} \vspace{-2pt}\large{\bf{\textcolor{DarkBackground}{\textrm{Reported Speech Cheat Sheet}}}} \\ \normalsize{by \textcolor{DarkBackground}{Tasha (CooleyOoley)} via \textcolor{DarkBackground}{\uline{cheatography.com/196185/cs/41214/}}} \end{tabulary} \end{multicols}} \fancyfoot[L]{ \footnotesize \noindent \begin{multicols}{3} \begin{tabulary}{5.8cm}{LL} \SetRowColor{FootBackground} \mymulticolumn{2}{p{5.377cm}}{\bf\textcolor{white}{Cheatographer}} \\ \vspace{-2pt}Tasha (CooleyOoley) \\ \uline{cheatography.com/cooleyooley} \\ \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Cheat Sheet}} \\ \vspace{-2pt}Not Yet Published.\\ Updated 8th November, 2023.\\ Page {\thepage} of \pageref{LastPage}. \end{tabulary} \vfill \columnbreak \begin{tabulary}{5.8cm}{L} \SetRowColor{FootBackground} \mymulticolumn{1}{p{5.377cm}}{\bf\textcolor{white}{Sponsor}} \\ \SetRowColor{white} \vspace{-5pt} %\includegraphics[width=48px,height=48px]{dave.jpeg} Measure your website readability!\\ www.readability-score.com \end{tabulary} \end{multicols}} \begin{document} \raggedright \raggedcolumns % Set font size to small. Switch to any value % from this page to resize cheat sheet text: % www.emerson.emory.edu/services/latex/latex_169.html \footnotesize % Small font. \begin{multicols*}{2} \begin{tabularx}{8.4cm}{x{3.192 cm} p{0.76 cm} x{3.648 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Verb \& Word Changes}} \tn % Row 0 \SetRowColor{LightBackground} Simple Present & → & Simple Past \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} "I {\bf{am}} exhausted." & & "He said he {\bf{was}} exhausted" \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} Present Continuous & → & Past Continuous \tn % Row Count 5 (+ 2) % Row 3 \SetRowColor{white} "I {\bf{am learning}} how to play violin." & & "She said she {\bf{was learning}} how to play violin." \tn % Row Count 8 (+ 3) % Row 4 \SetRowColor{LightBackground} Past Simple & → & Past Perfect \tn % Row Count 9 (+ 1) % Row 5 \SetRowColor{white} "I {\bf{hung out}} with my friends." & & "He said he {\bf{had hung out}} with his friends." \tn % Row Count 12 (+ 3) % Row 6 \SetRowColor{LightBackground} Present Perfect & → & Past Perfect \tn % Row Count 13 (+ 1) % Row 7 \SetRowColor{white} "I {\bf{haven't eaten}} lunch yet." & & "She said she {\bf{hadn't eaten}} lunch yet." \tn % Row Count 16 (+ 3) % Row 8 \SetRowColor{LightBackground} Past Perfect & → & Past Perfect \tn % Row Count 17 (+ 1) % Row 9 \SetRowColor{white} "I {\bf{had already seen}} that movie." & & "He said he {\bf{had already seen}} that movie." \tn % Row Count 20 (+ 3) % Row 10 \SetRowColor{LightBackground} Will & → & Would \tn % Row Count 21 (+ 1) % Row 11 \SetRowColor{white} "I {\bf{will help}} you with your studies." & & "She said she {\bf{would help}} me with my studies." \tn % Row Count 24 (+ 3) % Row 12 \SetRowColor{LightBackground} Can & → & Could \tn % Row Count 25 (+ 1) % Row 13 \SetRowColor{white} "I {\bf{can speak}} 3 languages." & & "He said he {\bf{could speak}} 3 languages." \tn % Row Count 28 (+ 3) % Row 14 \SetRowColor{LightBackground} Must & → & Had to \tn % Row Count 29 (+ 1) % Row 15 \SetRowColor{white} "Everyone {\bf{must be}} in class at 7pm." & & "She said that everyone {\bf{had to be}} in class at 7pm." \tn % Row Count 32 (+ 3) \end{tabularx} \par\addvspace{1.3em} \vfill \columnbreak \begin{tabularx}{8.4cm}{x{3.192 cm} p{0.76 cm} x{3.648 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Verb \& Word Changes (cont)}} \tn % Row 16 \SetRowColor{LightBackground} May & → & Might \tn % Row Count 1 (+ 1) % Row 17 \SetRowColor{white} "I {\bf{may be}} a bit late." & & "He said he {\bf{might be}} a bit late." \tn % Row Count 3 (+ 2) % Row 18 \SetRowColor{LightBackground} Should & → & No Change \tn % Row Count 4 (+ 1) % Row 19 \SetRowColor{white} "You {\bf{should download}} this new game!" & & "She said I {\bf{should download}} that new game." \tn % Row Count 7 (+ 3) % Row 20 \SetRowColor{LightBackground} Would & → & No Change \tn % Row Count 8 (+ 1) % Row 21 \SetRowColor{white} "I {\bf{would like}} a salad with my meal." & & "He said he {\bf{would like}} a salad with his meal." \tn % Row Count 11 (+ 3) % Row 22 \SetRowColor{LightBackground} Ought to & → & No Change \tn % Row Count 12 (+ 1) % Row 23 \SetRowColor{white} "You {\bf{ought to study}} more." & & "She said that I {\bf{ought to study}} more." \tn % Row Count 15 (+ 3) % Row 24 \SetRowColor{LightBackground} Could & → & No Change \tn % Row Count 16 (+ 1) % Row 25 \SetRowColor{white} "We {\bf{could see}} a movie." & & "He said we {\bf{could see}} a movie." \tn % Row Count 18 (+ 2) % Row 26 \SetRowColor{LightBackground} Might & → & No Change \tn % Row Count 19 (+ 1) % Row 27 \SetRowColor{white} "I {\bf{might stay}} home." & & "She said she {\bf{might stay}} home." \tn % Row Count 21 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{8.4cm}}{\{\{bt\}\} \newline The verb {\bf{"tell"}} focuses more on the specific person who is receiving the information. \newline \newline The verb {\bf{"said"}} is more general and doesn't need a specific person receiving the information. \newline \{\{bb\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.04 cm} p{0.76 cm} x{3.8 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Reported Commands}} \tn % Row 0 \SetRowColor{LightBackground} "{\bf{Don't run}} in the house." & → & "She told me {\bf{not to run}} in the house." \tn % Row Count 3 (+ 3) % Row 1 \SetRowColor{white} "{\bf{Stop talking}}." & → & "He told us {\bf{to stop talking}}." \tn % Row Count 5 (+ 2) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{8.4cm}}{\{\{bt\}\} \newline For commands, we add the object (the person receiving the command) and the infinitive "to" after "tell". \{\{bb\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{3.192 cm} p{0.76 cm} x{3.648 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Reported Questions}} \tn % Row 0 \SetRowColor{LightBackground} \mymulticolumn{3}{x{8.4cm}}{{\bf{Question Words}}} \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} "{\bf{Why}} are you so sad?" & → & "She asked me {\bf{why I was}} so sad." \tn % Row Count 3 (+ 2) % Row 2 \SetRowColor{LightBackground} "{\bf{When}} is your birthday?" & → & "He asked me {\bf{when my birthday was}}." \tn % Row Count 6 (+ 3) % Row 3 \SetRowColor{white} \mymulticolumn{3}{x{8.4cm}}{{\bf{Yes / No Questions}}} \tn % Row Count 7 (+ 1) % Row 4 \SetRowColor{LightBackground} "Is this lesson super difficult for you?" & → & "She asked me {\bf{if/whether}} the lesson {\bf{was}} super difficult for me?" \tn % Row Count 11 (+ 4) % Row 5 \SetRowColor{white} "Do you like English?" & → & "He asked me {\bf{if/whether}} I liked English." \tn % Row Count 14 (+ 3) \hhline{>{\arrayrulecolor{DarkBackground}}---} \SetRowColor{LightBackground} \mymulticolumn{3}{x{8.4cm}}{\{\{bt\}\} \newline Questions in Reported Speech change to affirmative, we don't reapeat the question in the same structure. \newline \newline "Yes/No" questions use "if/whether" when we change them to Reported Speech. \{\{bb\}\}} \tn \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{2.052 cm} p{0.76 cm} x{4.788 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Pronoun Changes}} \tn % Row 0 \SetRowColor{LightBackground} I & → & He / She \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} You & → & I / He / She / We / They \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} He / She & → & He / She \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} It & → & It \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} They & → & They \tn % Row Count 5 (+ 1) % Row 5 \SetRowColor{white} We & → & They \tn % Row Count 6 (+ 1) % Row 6 \SetRowColor{LightBackground} Us & → & Them \tn % Row Count 7 (+ 1) % Row 7 \SetRowColor{white} Me & → & Him / Her \tn % Row Count 8 (+ 1) % Row 8 \SetRowColor{LightBackground} My & → & His / Her \tn % Row Count 9 (+ 1) % Row 9 \SetRowColor{white} Our / Ours & → & Their / Theirs \tn % Row Count 10 (+ 1) % Row 10 \SetRowColor{LightBackground} Your & & His / Her / Their \tn % Row Count 11 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{x{1.52 cm} p{0.76 cm} x{5.32 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Time Expression Changes}} \tn % Row 0 \SetRowColor{LightBackground} Today & → & That day \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} Tonight & → & That night \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} \seqsplit{Tomorrow} & → & The following day / The next day \tn % Row Count 4 (+ 2) % Row 3 \SetRowColor{white} \seqsplit{Yesterday} & → & The day before / The previous day \tn % Row Count 6 (+ 2) % Row 4 \SetRowColor{LightBackground} Last night & → & The previous night / The night before \tn % Row Count 8 (+ 2) % Row 5 \SetRowColor{white} Last week & → & The previous week / The week before \tn % Row Count 10 (+ 2) % Row 6 \SetRowColor{LightBackground} Next week & → & The following week / The next week \tn % Row Count 12 (+ 2) % Row 7 \SetRowColor{white} Now & → & Then \tn % Row Count 13 (+ 1) % Row 8 \SetRowColor{LightBackground} Ago & → & Before \tn % Row Count 14 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} \begin{tabularx}{8.4cm}{p{2.964 cm} p{1.748 cm} p{2.888 cm} } \SetRowColor{DarkBackground} \mymulticolumn{3}{x{8.4cm}}{\bf\textcolor{white}{Position Expression Changes}} \tn % Row 0 \SetRowColor{LightBackground} This & → & That \tn % Row Count 1 (+ 1) % Row 1 \SetRowColor{white} These & → & Those \tn % Row Count 2 (+ 1) % Row 2 \SetRowColor{LightBackground} Here & → & There \tn % Row Count 3 (+ 1) % Row 3 \SetRowColor{white} Bring & → & Take \tn % Row Count 4 (+ 1) % Row 4 \SetRowColor{LightBackground} Come & → & Go \tn % Row Count 5 (+ 1) \hhline{>{\arrayrulecolor{DarkBackground}}---} \end{tabularx} \par\addvspace{1.3em} % That's all folks \end{multicols*} \end{document}