]> gitweb.fperrin.net Git - DictionaryPC.git/commitdiff
Italian verb conjugations!
authorthadh <thadh@thadh-macbookpro>
Sun, 23 Sep 2012 15:54:13 +0000 (08:54 -0700)
committerthadh <thadh@thadh-macbookpro>
Sun, 23 Sep 2012 15:54:13 +0000 (08:54 -0700)
src/com/hughes/android/dictionary/engine/DictionaryBuilderTest.java
src/com/hughes/android/dictionary/parser/wiktionary/AbstractWiktionaryParser.java
src/com/hughes/android/dictionary/parser/wiktionary/EnFunctionCallbacks.java
src/com/hughes/android/dictionary/parser/wiktionary/WholeSectionToHtmlParser.java
src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare-b.txt [new file with mode: 0644]
src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare.txt [new file with mode: 0644]
testdata/goldens/testItConj.html [new file with mode: 0644]
testdata/goldens/wiktionary.WholeSection.IT.quickdic.text
testdata/outputs/testItConj.html [new file with mode: 0644]

index 791d55014b9e889ea4b5dab518ed235890b333be..23a483fb39d6e11cb6d1cdad1a5044add74f4976 100644 (file)
@@ -19,6 +19,7 @@ import java.io.FileNotFoundException;
 import java.io.IOException;
 import java.io.PrintStream;
 import java.io.RandomAccessFile;
+import java.util.Collections;
 
 import com.hughes.android.dictionary.parser.wiktionary.EnTranslationToTranslationParser;
 import com.hughes.android.dictionary.parser.wiktionary.WholeSectionToHtmlParser;
@@ -35,6 +36,46 @@ public class DictionaryBuilderTest extends TestCase {
 
   public static final String TEST_OUTPUTS = "testdata/outputs/";
 
+  public void testItConj() throws Exception {
+      final String toParse = "{{it-conj-are|d|avere|pres2s=dai|pres3s=dà|pres3p=danno|prem1s=diedi|prem1s2=detti|prem2s=desti|prem3s=diede|prem3s2=dette|prem1p=demmo|prem2p=deste|prem3p=diedero|prem3p2=dettero|fut1s=darò|fut2s=darai|fut3s=darà|fut1p=daremo|fut2p=darete|fut3p=daranno|cond1s=darei|cond2s=daresti|cond3s=darebbe|cond1p=daremmo|cond2p=dareste|cond3p=darebbero|sub123s=dia|sub3p=diano|impsub12s=dessi|impsub3s=desse|impsub1p=dessimo|impsub2p=deste|impsub3p=dessero|imp2s=dà|imp2s2=dai|imp2s3=da'|imp3s=dia|imp3p=diano}}\n" +
+              "{{it-conj-are|accus|avere}}\n" +
+              "{{it-conj-care|pag|avere or essere}}\n" +
+              "{{it-conj-iare|studi|avere}}\n" +
+              "{{it-conj-iare-b|avvi|avere}}\n" +
+              "{{it-conj-ciare|pronunc|avere}}\n" +
+              "{{it-conj-ere|sed|essere|pres1s=siedo|pres1s2=seggo|pres2s=siedi|pres3s=siede|pres3p=siedono|pres3p2=seggono|fut1s2=siederò|fut2s2=siederai|fut3s2=siederà|fut1p2=siederemo|fut2p2=siederete|fut3p2=siederanno|cond1s2=siederei|cond2s2=siederesti|cond3s2=siederebbe|cond1p2=siederemmo|cond2p2=siedereste|cond3p2=siederebbero|sub123s=sieda|sub3p=siedano|imp2s=siedi|imp3s=sieda|imp3s2=segga|imp3p=siedano|imp3p2=seggano}}\n" +
+              "{{it-conj-ere|persuad|avere|pastp=persuaso|prem1s=persuasi|prem3s=persuase|prem3s2=''|prem3p=persuasero|prem3p2=''}}\n" +
+              "{{it-conj-ere|abbatt|avere}}\n" +
+              "{{it-conj-ire|copr|avere|pastp=coperto|prem1s2=copersi|prem3s2=coperse|prem3p2=copersero}}\n" +
+              "{{it-conj-ire-b|prefer|avere}}\n" +
+              "{{it-conj-urre|prod|avere}}\n" +
+              "{{it-conj-arsi|lav}}\n" +
+              "{{it-conj-ersi|abbatt}}\n" +
+              "{{it-conj-iarsi|annoi}}\n" +
+              "{{it-conj-carsi|coniug}\n" +
+              "{{it-conj-ciarsi|affacc}\n" +
+              "{{it-conj-irsi|vest}}\n" +
+              "{{it-conj-irsi-b|fer}}\n" +
+              "{{it-conj-ursi|rid|essere}}\n" +
+              "{{it-conj-cire|ricuc|avere}}\n" +
+              "{{it-conj-iarsi-b|riavvi|essere}}" +
+              "{{it-conj-fare|putre|avere}}\n" + 
+              "{{it-conj-cirsi|cuc|essere}}\n"
+              ;
+      final DictionaryBuilder db = new DictionaryBuilder("", Language.en, Language.it,  "", "", Collections.singleton("X"), Collections.singleton("X"));
+      WholeSectionToHtmlParser parser = new WholeSectionToHtmlParser(db.indexBuilders.get(0), "EN", "IT");
+      parser.title = "dummyTitle";
+      parser.parseSection("dummyHeading", toParse);
+      db.build();
+      
+      final String dictName = "testItConj.html";
+      final PrintStream out = new PrintStream(new File(TEST_OUTPUTS, dictName));
+      db.dictionary.print(out);
+      out.close();
+      
+      assertFilesEqual(GOLDENS + dictName, TEST_OUTPUTS + dictName);
+  }
+  
   public void doTestCustomDict(final String name, final String lang1,
       final String lang2, final String inputFile) throws Exception {
     final File result = new File(TEST_OUTPUTS + name);
index 55a791e96441a86a5a6379590ee1307b926f8707..8d03bff4c004418df51fd0a8a63d86399d9ac6be 100644 (file)
@@ -48,7 +48,7 @@ public abstract class AbstractWiktionaryParser implements Parser {
   final Set<String> pairsAdded = new LinkedHashSet<String>();
   
   EntrySource entrySource;
-  String title;
+  public String title;
 
 
   abstract void parseSection(final String heading, final String text);
index 6225ca47cecda91ab10d0b80121e478c36333a3c..38598f3ef29fc38a4bd7ac56aad46093ae12272c 100644 (file)
@@ -77,13 +77,31 @@ class EnFunctionCallbacks {
       final it_conj<T> it_conj_cb = new it_conj<T>();
       callbacks.put("it-conj", it_conj_cb);
       callbacks.put("it-conj-are", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-arsi", new it_conj_are<T>(it_conj_cb));
       callbacks.put("it-conj-care", new it_conj_are<T>(it_conj_cb));
-      callbacks.put("it-conj-iare", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-carsi", new it_conj_are<T>(it_conj_cb));
       callbacks.put("it-conj-ciare", new it_conj_are<T>(it_conj_cb));
-      callbacks.put("it-conj-ere", new it_conj_ere<T>(it_conj_cb));
+      callbacks.put("it-conj-ciarsi", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-iare", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-iarsi", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-iare-b", new it_conj_are<T>(it_conj_cb));
+      callbacks.put("it-conj-iarsi-b", new it_conj_are<T>(it_conj_cb));
       callbacks.put("it-conj-ire", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-irsi", new it_conj_ire<T>(it_conj_cb));
       callbacks.put("it-conj-ire-b", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-irsi-b", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-cire", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-cirsi", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-ire", new it_conj_ire<T>(it_conj_cb));
+      callbacks.put("it-conj-ere", new it_conj_ere<T>(it_conj_cb));
+      callbacks.put("it-conj-ersi", new it_conj_ere<T>(it_conj_cb));
       callbacks.put("it-conj-urre", new it_conj_urre<T>(it_conj_cb));
+      callbacks.put("it-conj-ursi", new it_conj_urre<T>(it_conj_cb));
+      callbacks.put("it-conj-fare", new it_conj_fare<T>(it_conj_cb));
+
+      
+      //"{{it-conj-fare|putre|avere}}\n" + 
+
       
   }
 
@@ -638,7 +656,8 @@ class EnFunctionCallbacks {
   
   static final List<String> it_number_s_p = Arrays.asList("s", "p");
   static final List<String> it_person_1_2_3 = Arrays.asList("1", "2", "3");
-  
+  static final List<String> it_reflexive_pronouns = Arrays.asList("mi ", "ti ", "si ", "ci ", "vi ", "si ");
+  static final List<String> it_empty = Arrays.asList("", "", "", "", "", "");
   static void it_conj_passMood(final Map<String,String> namedArgs, final String moodName, final boolean quoteToEmpty, final String root, final List<String> suffixes) {
       assert suffixes.size() == 6;
       int i = 0;
@@ -650,7 +669,21 @@ class EnFunctionCallbacks {
       }
   }
 
-  static final class it_conj_are<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
+  private static <T extends AbstractWiktionaryParser> void outputKeyVariations(AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback,
+        final StringBuilder builder, final String keyBase, Map<String, String> namedArgs) {
+    for (int suffix = 0; suffix <= 4; ++suffix) {
+        final String key = suffix == 0 ? keyBase : keyBase + suffix;
+        final String val = namedArgs.remove(key);
+        if (val != null) {
+            if (suffix > 0) {
+                builder.append(", ");
+            }
+            appendAndIndexWikiCallback.dispatch(val, null);
+        }
+    }
+  }
+
+static final class it_conj_are<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
     final it_conj<T> dest;
     it_conj_are(it_conj<T> dest) {
       this.dest = dest;
@@ -660,15 +693,21 @@ class EnFunctionCallbacks {
           final Map<String, String> namedArgs,
           final T parser,
           final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
-        final String h = name.equals("it-conj-care") ? "h" : "";
-        final String i = name.equals("it-conj-ciare") ? "i" : "";
-        final String i2 = name.equals("it-conj-iare") ? "" : "i";
+        final String h = name.equals("it-conj-care") || name.equals("it-conj-carsi") ? "h" : "";
+        final String i = name.equals("it-conj-ciare") || name.equals("it-conj-ciarsi") ? "i" : "";
+        final String i2 = name.equals("it-conj-iare") || name.equals("it-conj-iarsi") ? "" : "i";
+        final boolean si = name.equals("it-conj-arsi") || name.equals("it-conj-iarsi") || name.equals("it-conj-iarsi-b") || name.equals("it-conj-carsi") || name.equals("it-conj-ciarsi");
         final String root = args.get(0);
-        passThroughOrFillIn(namedArgs, "inf", root + i + "are", false);
-        namedArgs.put("aux", args.get(1));
-        passThroughOrFillIn(namedArgs, "ger", root + i + "ando", true);
-        passThroughOrFillIn(namedArgs, "presp", root + i + "ante", true);
+        passThroughOrFillIn(namedArgs, "inf", root + i + (si ? "arsi" : "are"), false);
+        namedArgs.put("aux", ListUtil.get(args, 1, ""));
+        passThroughOrFillIn(namedArgs, "ger", root + i + "ando" + (si ? "si" : ""), true);
+        passThroughOrFillIn(namedArgs, "presp", root + i + "ante"+ (si ? "si" : ""), true);
         passThroughOrFillIn(namedArgs, "pastp", root + i + "ato", true);
+        if (si) {
+            passThroughOrFillIn(namedArgs, "pastp2", root + i + "atosi", true);
+        }
+        final String i2b = (name.equals("it-conj-iare-b") || name.equals("it-conj-iarsi-b")) ? "" : i2;
+        
         it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList(i + "o", h + i2, i + "a", h + i2 + "amo", i + "ate", i + "ano"));
         it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList(i + "avo", i + "avi", i + "ava", i + "avamo", i + "avate", i + "avano"));
         it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList(i + "ai", i + "asti", i + "ò", i + "ammo", i + "aste", i + "arono"));
@@ -676,8 +715,8 @@ class EnFunctionCallbacks {
         it_conj_passMood(namedArgs, "cond", true, root, Arrays.asList(h + "erei", h + "eresti", h + "erebbe", h + "eremmo", h + "ereste", h + "erebbero"));
         
         passThroughOrFillIn(namedArgs, "sub123s", root + h + i2, false);
-        passThroughOrFillIn(namedArgs, "sub1p", root + h + i2 + "amo", false);
-        passThroughOrFillIn(namedArgs, "sub2p", root + h + i2 + "ate", false);
+        passThroughOrFillIn(namedArgs, "sub1p", root + h + i2b + "amo", false);
+        passThroughOrFillIn(namedArgs, "sub2p", root + h + i2b + "ate", false);
         passThroughOrFillIn(namedArgs, "sub3p", root + h + i2 + "no", false);
 
         passThroughOrFillIn(namedArgs, "impsub12s", root + i + "assi", false);
@@ -686,15 +725,83 @@ class EnFunctionCallbacks {
         passThroughOrFillIn(namedArgs, "impsub2p", root + i + "aste", false);
         passThroughOrFillIn(namedArgs, "impsub3p", root + i + "assero", false);
 
-        passThroughOrFillIn(namedArgs, "imp2s", root + i + "a", true);
-        passThroughOrFillIn(namedArgs, "imp3s", root + h + i2, true);
-        passThroughOrFillIn(namedArgs, "imp1p", root + h + i2 + "amo", true);
-        passThroughOrFillIn(namedArgs, "imp2p", root + i + "ate", true);
-        passThroughOrFillIn(namedArgs, "imp3p", root + h + i2 + "no", true);
+        passThroughOrFillIn(namedArgs, "imp2s", root + i + "a" + (si ? "ti" : ""), true);
+        passThroughOrFillIn(namedArgs, "imp3s", (si ? "si " : "") + root + h + i2, true);
+        passThroughOrFillIn(namedArgs, "imp1p", root + h + i2b + "amo" + (si ? "ci" : ""), true);
+        passThroughOrFillIn(namedArgs, "imp2p", root + i + "ate" + (si ? "vi" : ""), true);
+        passThroughOrFillIn(namedArgs, "imp3p", (si ? "si " : "") + root + h + i2 + "no", true);
 
         return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
       }
     }
+
+  static final class it_conj_ire<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
+    final it_conj<T> dest;
+    it_conj_ire(it_conj<T> dest) {
+      this.dest = dest;
+    }
+    @Override
+      public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List<String> args,
+          final Map<String, String> namedArgs,
+          final T parser,
+          final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
+        final String root = args.get(0);
+        final String i = name.equals("it-conj-cire") || name.equals("it-conj-cirsi") ? "i" : "";
+        final boolean si = name.equals("it-conj-irsi") || name.equals("it-conj-irsi-b") || name.equals("it-conj-cirsi");
+
+        passThroughOrFillIn(namedArgs, "inf", root + (si ? "irsi" : "ire"), false);
+        namedArgs.put("aux", ListUtil.get(args, 1, ""));
+        passThroughOrFillIn(namedArgs, "ger", root + "endo" + (si ? "si" : ""), true);
+        passThroughOrFillIn(namedArgs, "presp", root + "ente" + (si ? "si" : ""), true);
+        passThroughOrFillIn(namedArgs, "pastp", root + "ito", true);
+        if (si) {
+            passThroughOrFillIn(namedArgs, "pastp2", root + "itosi", true);
+        }
+        if (!name.endsWith("-b")) {
+            it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList(i + "o", "i", "e", "iamo", "ite", i + "ono"));
+        } else {
+            it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("isco", "isci", "isce", "iamo", "ite", "iscono"));
+        }
+        it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList("ivo", "ivi", "iva", "ivamo", "ivate", "ivano"));
+        it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList("ii", "isti", "ì", "immo", "iste", "irono"));
+        // Regular past historic synonyms:
+        passThroughOrFillIn(namedArgs, "prem3s2", root + "é", true);
+        passThroughOrFillIn(namedArgs, "prem3p2", root + "erono", true);
+        it_conj_passMood(namedArgs, "fut", true, root, Arrays.asList("irò", "irai", "irà", "iremo", "irete", "iranno"));
+        it_conj_passMood(namedArgs, "cond", true, root, Arrays.asList("irei", "iresti", "irebbe", "iremmo", "ireste", "irebbero"));
+
+        if (!name.endsWith("-b")) {
+            passThroughOrFillIn(namedArgs, "sub123s", root + i + "a", false);
+            passThroughOrFillIn(namedArgs, "sub3p", root + i + "ano", false);
+        } else {
+            passThroughOrFillIn(namedArgs, "sub123s", root + "isca", false);
+            passThroughOrFillIn(namedArgs, "sub3p", root + "iscano", false);
+        }
+        passThroughOrFillIn(namedArgs, "sub1p", root + "iamo", false);
+        passThroughOrFillIn(namedArgs, "sub2p", root + "iate", false);
+
+        passThroughOrFillIn(namedArgs, "impsub12s", root + "issi", false);
+        passThroughOrFillIn(namedArgs, "impsub3s", root + "isse", false);
+        passThroughOrFillIn(namedArgs, "impsub1p", root + "issimo", false);
+        passThroughOrFillIn(namedArgs, "impsub2p", root + "iste", false);
+        passThroughOrFillIn(namedArgs, "impsub3p", root + "issero", false);
+
+        if (!name.endsWith("-b")) {
+            passThroughOrFillIn(namedArgs, "imp2s", root + "i" + (si ? "ti" : ""), true);
+            passThroughOrFillIn(namedArgs, "imp3s", (si ? "si " : "") + root + i + "a", true);
+            passThroughOrFillIn(namedArgs, "imp3p", (si ? "si " : "") + root + i + "ano", true);
+        } else {
+            passThroughOrFillIn(namedArgs, "imp2s", root + "isci" + (si ? "ti" : ""), true);
+            passThroughOrFillIn(namedArgs, "imp3s", (si ? "si " : "") + root + "isca", true);
+            passThroughOrFillIn(namedArgs, "imp3p", (si ? "si " : "") + root + "iscano", true);
+        }
+        passThroughOrFillIn(namedArgs, "imp1p", root + "iamo" + (si ? "ci" : ""), true);
+        passThroughOrFillIn(namedArgs, "imp2p", root + "ite" + (si ? "vi" : ""), true);
+
+        return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
+      }
+    }
+
   
   static final class it_conj_ere<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
       final it_conj<T> dest;
@@ -707,11 +814,16 @@ class EnFunctionCallbacks {
             final T parser,
             final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
           final String root = args.get(0);
-          passThroughOrFillIn(namedArgs, "inf", root + "ere", false);
-          namedArgs.put("aux", args.get(1));
-          passThroughOrFillIn(namedArgs, "ger", root + "endo", true);
-          passThroughOrFillIn(namedArgs, "presp", root + "ente", true);
+          final boolean si = name.equals("it-conj-ersi");
+
+          passThroughOrFillIn(namedArgs, "inf", root + (si ? "ersi" : "ere"), false);
+          namedArgs.put("aux", ListUtil.get(args, 1, ""));
+          passThroughOrFillIn(namedArgs, "ger", root + "endo" + (si ? "si" : ""), true);
+          passThroughOrFillIn(namedArgs, "presp", root + "ente" + (si ? "si" : ""), true);
           passThroughOrFillIn(namedArgs, "pastp", root + "uto", true);
+          if (si) {
+              passThroughOrFillIn(namedArgs, "pastp2", root + "utosi", true);
+          }
           it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("o", "i", "e", "iamo", "ete", "ono"));
           it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList("evo", "evi", "eva", "evamo", "evate", "evano"));
           it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList("ei", "esti", "ette", "emmo", "este", "ettero"));
@@ -732,84 +844,16 @@ class EnFunctionCallbacks {
           passThroughOrFillIn(namedArgs, "impsub2p", root + "este", false);
           passThroughOrFillIn(namedArgs, "impsub3p", root + "essero", false);
 
-          passThroughOrFillIn(namedArgs, "imp2s", root + "i", true);
-          passThroughOrFillIn(namedArgs, "imp3s", root + "a", true);
-          passThroughOrFillIn(namedArgs, "imp1p", root + "iamo", true);
-          passThroughOrFillIn(namedArgs, "imp2p", root + "ete", true);
-          passThroughOrFillIn(namedArgs, "imp3p", root + "ano", true);
+          passThroughOrFillIn(namedArgs, "imp2s", root + "i" + (si ? "ti" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp3s", (si ? "si " : "") + root + "a", true);
+          passThroughOrFillIn(namedArgs, "imp1p", root + "iamo" + (si ? "ci" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp2p", root + "ete" + (si ? "vi" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp3p", (si ? "si " : "") + root + "ano", true);
 
           return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
         }
       }
 
-  static final class it_conj_ire<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
-      final it_conj<T> dest;
-      it_conj_ire(it_conj<T> dest) {
-        this.dest = dest;
-      }
-      @Override
-        public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List<String> args,
-            final Map<String, String> namedArgs,
-            final T parser,
-            final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
-          final String root = args.get(0);
-          passThroughOrFillIn(namedArgs, "inf", root + "ire", false);
-          namedArgs.put("aux", args.get(1));
-          passThroughOrFillIn(namedArgs, "ger", root + "endo", true);
-          passThroughOrFillIn(namedArgs, "presp", root + "ente", true);
-          passThroughOrFillIn(namedArgs, "pastp", root + "ito", true);
-          if (name.equals("it-conj-ire")) {
-              it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("o", "i", "e", "iamo", "ite", "ono"));
-          } else if (name.equals("it-conj-ire-b")) {
-              it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("isco", "isci", "isce", "iamo", "ite", "iscono"));
-          } else {
-              assert false;
-          }
-          it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList("ivo", "ivi", "iva", "ivamo", "ivate", "ivano"));
-          it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList("ii", "isti", "ì", "immo", "iste", "irono"));
-          // Regular past historic synonyms:
-          passThroughOrFillIn(namedArgs, "prem3s2", root + "é", true);
-          passThroughOrFillIn(namedArgs, "prem3p2", root + "erono", true);
-          it_conj_passMood(namedArgs, "fut", true, root, Arrays.asList("irò", "irai", "irà", "iremo", "irete", "iranno"));
-          it_conj_passMood(namedArgs, "cond", true, root, Arrays.asList("irei", "iresti", "irebbe", "iremmo", "ireste", "irebbero"));
-
-          if (name.equals("it-conj-ire")) {
-              passThroughOrFillIn(namedArgs, "sub123s", root + "a", false);
-              passThroughOrFillIn(namedArgs, "sub3p", root + "ano", false);
-          } else if (name.equals("it-conj-ire-b")) {
-              passThroughOrFillIn(namedArgs, "sub123s", root + "isca", false);
-              passThroughOrFillIn(namedArgs, "sub3p", root + "iscano", false);
-          } else {
-              assert false;
-          }
-          passThroughOrFillIn(namedArgs, "sub1p", root + "iamo", false);
-          passThroughOrFillIn(namedArgs, "sub2p", root + "iate", false);
-
-          passThroughOrFillIn(namedArgs, "impsub12s", root + "issi", false);
-          passThroughOrFillIn(namedArgs, "impsub3s", root + "isse", false);
-          passThroughOrFillIn(namedArgs, "impsub1p", root + "issimo", false);
-          passThroughOrFillIn(namedArgs, "impsub2p", root + "iste", false);
-          passThroughOrFillIn(namedArgs, "impsub3p", root + "issero", false);
-
-          if (name.equals("it-conj-ire")) {
-              passThroughOrFillIn(namedArgs, "imp2s", root + "i", true);
-              passThroughOrFillIn(namedArgs, "imp3s", root + "a", true);
-              passThroughOrFillIn(namedArgs, "imp3p", root + "ano", true);
-          } else if (name.equals("it-conj-ire-b")) {
-              passThroughOrFillIn(namedArgs, "imp2s", root + "isci", true);
-              passThroughOrFillIn(namedArgs, "imp3s", root + "isca", true);
-              passThroughOrFillIn(namedArgs, "imp3p", root + "iscano", true);
-          } else {
-              assert false;
-          }
-          passThroughOrFillIn(namedArgs, "imp1p", root + "iamo", true);
-          passThroughOrFillIn(namedArgs, "imp2p", root + "ite", true);
-
-          return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
-        }
-      }
-
-  
   static final class it_conj_urre<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
       final it_conj<T> dest;
       it_conj_urre(it_conj<T> dest) {
@@ -821,11 +865,16 @@ class EnFunctionCallbacks {
             final T parser,
             final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
           final String root = args.get(0);
-          passThroughOrFillIn(namedArgs, "inf", root + "urre", false);
-          namedArgs.put("aux", args.get(1));
-          passThroughOrFillIn(namedArgs, "ger", root + "ucendo", true);
-          passThroughOrFillIn(namedArgs, "presp", root + "ucente", true);
+          final boolean si = name.equals("it-conj-ursi");
+
+          passThroughOrFillIn(namedArgs, "inf", root + (si ? "ursi" : "urre"), false);
+          namedArgs.put("aux", ListUtil.get(args, 1, ""));
+          passThroughOrFillIn(namedArgs, "ger", root + "ucendo" + (si ? "si" : ""), true);
+          passThroughOrFillIn(namedArgs, "presp", root + "ucente" + (si ? "si" : ""), true);
           passThroughOrFillIn(namedArgs, "pastp", root + "otto", true);
+          if (si) {
+              passThroughOrFillIn(namedArgs, "pastp2", root + "ottosi", true);
+          }
           it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("uco", "uci", "uce", "uciamo", "ucete", "ucono"));
           it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList("ucevo", "ucevi", "uceva", "ucevamo", "ucevate", "ucevano"));
           it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList("ussi", "ucesti", "usse", "ucemmo", "uceste", "ussero"));
@@ -843,11 +892,55 @@ class EnFunctionCallbacks {
           passThroughOrFillIn(namedArgs, "impsub2p", root + "uceste", false);
           passThroughOrFillIn(namedArgs, "impsub3p", root + "ucessero", false);
 
-          passThroughOrFillIn(namedArgs, "imp2s", root + "uci", true);
-          passThroughOrFillIn(namedArgs, "imp3s", root + "uca", true);
-          passThroughOrFillIn(namedArgs, "imp1p", root + "uciamo", true);
-          passThroughOrFillIn(namedArgs, "imp2p", root + "ucete", true);
-          passThroughOrFillIn(namedArgs, "imp3p", root + "ucano", true);
+          passThroughOrFillIn(namedArgs, "imp2s", root + "uci" + (si ? "ti" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp3s", (si ? "si" : "") + root + "uca", true);
+          passThroughOrFillIn(namedArgs, "imp1p", root + "uciamo" + (si ? "ci" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp2p", root + "ucete" + (si ? "vi" : ""), true);
+          passThroughOrFillIn(namedArgs, "imp3p", (si ? "si" : "") + root + "ucano", true);
+
+          return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
+        }
+      }
+
+  static final class it_conj_fare<T extends AbstractWiktionaryParser> implements FunctionCallback<T> {
+      final it_conj<T> dest;
+      it_conj_fare(it_conj<T> dest) {
+        this.dest = dest;
+      }
+      @Override
+        public boolean onWikiFunction(final WikiTokenizer wikiTokenizer, final String name, final List<String> args,
+            final Map<String, String> namedArgs,
+            final T parser,
+            final AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback) {
+          final String root = args.get(0);
+          passThroughOrFillIn(namedArgs, "inf", root + "fare", false);
+          namedArgs.put("aux", ListUtil.get(args, 1, ""));
+          passThroughOrFillIn(namedArgs, "ger", root + "facendo", true);
+          passThroughOrFillIn(namedArgs, "presp", root + "facente", true);
+          passThroughOrFillIn(namedArgs, "pastp", root + "fatto", true);
+          it_conj_passMood(namedArgs, "pres", false, root, Arrays.asList("faccio", "fai", "fà", "facciamo", "fate", "fanno"));
+          passThroughOrFillIn(namedArgs, "pres1s2", root + "fò", true);
+          it_conj_passMood(namedArgs, "imperf", false, root, Arrays.asList("facevo", "facevi", "faceva", "facevamo", "facevate", "facevano"));
+          it_conj_passMood(namedArgs, "prem", false, root, Arrays.asList("feci", "facesti", "fece", "facemmo", "faceste", "fecero"));
+          it_conj_passMood(namedArgs, "fut", true, root, Arrays.asList("farò", "farai", "farà", "faremo", "farete", "faranno"));
+          it_conj_passMood(namedArgs, "cond", true, root, Arrays.asList("farei", "faresti", "farebbe", "faremmo", "fareste", "farebbero"));
+
+          passThroughOrFillIn(namedArgs, "sub123s", root + "faccia", false);
+          passThroughOrFillIn(namedArgs, "sub1p", root + "facciamo", false);
+          passThroughOrFillIn(namedArgs, "sub2p", root + "facciate", false);
+          passThroughOrFillIn(namedArgs, "sub3p", root + "facciano", false);
+
+          passThroughOrFillIn(namedArgs, "impsub12s", root + "facessi", false);
+          passThroughOrFillIn(namedArgs, "impsub3s", root + "facesse", false);
+          passThroughOrFillIn(namedArgs, "impsub1p", root + "facessimo", false);
+          passThroughOrFillIn(namedArgs, "impsub2p", root + "faceste", false);
+          passThroughOrFillIn(namedArgs, "impsub3p", root + "facessero", false);
+
+          passThroughOrFillIn(namedArgs, "imp2s", root + "fa", true);
+          passThroughOrFillIn(namedArgs, "imp3s", root + "faccia", true);
+          passThroughOrFillIn(namedArgs, "imp1p", root + "facciamo", true);
+          passThroughOrFillIn(namedArgs, "imp2p", root + "fate", true);
+          passThroughOrFillIn(namedArgs, "imp3p", root + "facciano", true);
 
           return dest.onWikiFunction(wikiTokenizer, name, args, namedArgs, parser, appendAndIndexWikiCallback);
         }
@@ -893,6 +986,8 @@ class EnFunctionCallbacks {
         
         final StringBuilder builder = appendAndIndexWikiCallback.builder;
         
+        final String inf = namedArgs.get("inf");
+        
         // TODO: center everything horizontally.
         builder.append("<table style=\"background:#F0F0F0;border-collapse:separate;border-spacing:2px\">");
         
@@ -910,34 +1005,36 @@ class EnFunctionCallbacks {
         builder.append("</td>");
         builder.append("<th colspan=\"1\" style=\"background:#e2e4c0\">gerund</th>");
         builder.append("<td colspan=\"1\">");
-        appendAndIndexWikiCallback.dispatch(MapUtil.safeRemove(namedArgs, "ger", "-"), null);
+        outputKeyVariations(appendAndIndexWikiCallback, builder, "ger", namedArgs);
         builder.append("</td>");
         builder.append("</tr>\n");
 
         builder.append("<tr>");
         builder.append("<th colspan=\"1\" style=\"background:#e2e4c0\">present participle</th>");
         builder.append("<td colspan=\"1\">");
-        appendAndIndexWikiCallback.dispatch(MapUtil.safeRemove(namedArgs, "presp", "-"), null);
+        outputKeyVariations(appendAndIndexWikiCallback, builder, "presp", namedArgs);
         builder.append("</td>");
         builder.append("<th colspan=\"1\" style=\"background:#e2e4c0\">past participle</th>");
         builder.append("<td colspan=\"1\">");
-        appendAndIndexWikiCallback.dispatch(MapUtil.safeRemove(namedArgs, "pastp", "-"), null);
+        outputKeyVariations(appendAndIndexWikiCallback, builder, "pastp", namedArgs);
         builder.append("</td>");
         builder.append("</tr>\n");
+        
+        final List<String> prefixes = (inf != null && inf.endsWith("si")) ? it_reflexive_pronouns : it_empty; 
 
         String style = " style=\"background:#c0cfe4\"";
-        outputDataRow(appendAndIndexWikiCallback, style, "indicative", style, "th", "", new LinkedHashMap<String, String>(it_indicativePronouns));
-        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "pres", namedArgs);
-        outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "imperf", namedArgs);
-        outputDataRow(appendAndIndexWikiCallback, style, "past historic", "", "td", "prem", namedArgs);
-        outputDataRow(appendAndIndexWikiCallback, style, "future", "", "td", "fut", namedArgs);
+        outputDataRow(appendAndIndexWikiCallback, style, "indicative", style, "th", "", new LinkedHashMap<String, String>(it_indicativePronouns), it_empty);
+        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "pres", namedArgs, prefixes);
+        outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "imperf", namedArgs, prefixes);
+        outputDataRow(appendAndIndexWikiCallback, style, "past historic", "", "td", "prem", namedArgs, prefixes);
+        outputDataRow(appendAndIndexWikiCallback, style, "future", "", "td", "fut", namedArgs, prefixes);
 
         style = " style=\"background:#c0d8e4\"";
-        outputDataRow(appendAndIndexWikiCallback, style, "conditional", style, "th", "", new LinkedHashMap<String, String>(it_indicativePronouns));
-        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "cond", namedArgs);
+        outputDataRow(appendAndIndexWikiCallback, style, "conditional", style, "th", "", new LinkedHashMap<String, String>(it_indicativePronouns), it_empty);
+        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "cond", namedArgs, prefixes);
 
         style = " style=\"background:#c0e4c0\"";
-        outputDataRow(appendAndIndexWikiCallback, style, "subjuntive", style, "th", "", new LinkedHashMap<String, String>(it_subjunctivePronouns));
+        outputDataRow(appendAndIndexWikiCallback, style, "subjuntive", style, "th", "", new LinkedHashMap<String, String>(it_subjunctivePronouns), it_empty);
         namedArgs.put("sub3s2", namedArgs.remove("sub3s"));
         namedArgs.put("sub1s", namedArgs.get("sub123s"));
         namedArgs.put("sub2s", namedArgs.get("sub123s"));
@@ -945,18 +1042,18 @@ class EnFunctionCallbacks {
         namedArgs.put("sub1s2", namedArgs.get("sub123s2"));
         namedArgs.put("sub2s2", namedArgs.get("sub123s2"));
         namedArgs.put("sub3s2", namedArgs.remove("sub123s2"));
-        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "sub", namedArgs);
+        outputDataRow(appendAndIndexWikiCallback, style, "present", "", "td", "sub", namedArgs, prefixes);
         namedArgs.put("impsub1s", namedArgs.get("impsub12s"));
         namedArgs.put("impsub2s", namedArgs.remove("impsub12s"));
         namedArgs.put("impsub1s2", namedArgs.get("impsub12s2"));
         namedArgs.put("impsub2s2", namedArgs.remove("impsub12s2"));
-        outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "impsub", namedArgs);
+        outputDataRow(appendAndIndexWikiCallback, style, "imperfect", "", "td", "impsub", namedArgs, prefixes);
 
         style = " style=\"background:#e4d4c0\"";
-        outputDataRow(appendAndIndexWikiCallback, style, "imperative", style, "th", "", new LinkedHashMap<String, String>(it_imperativePronouns));
-        outputDataRow(appendAndIndexWikiCallback, style, "", "", "td", "imp", namedArgs);
+        outputDataRow(appendAndIndexWikiCallback, style, "imperative", style, "th", "", new LinkedHashMap<String, String>(it_imperativePronouns), it_empty);
+        outputDataRow(appendAndIndexWikiCallback, style, "", "", "td", "imp", namedArgs, it_empty);  // these are attached to the stem.
 
-        builder.append("</table>");
+        builder.append("</table>\n");
         
         if (!namedArgs.isEmpty()) {
             System.err.println("NON-EMPTY namedArgs: " + namedArgs);
@@ -970,25 +1067,18 @@ class EnFunctionCallbacks {
         private void outputDataRow(AppendAndIndexWikiCallback<T> appendAndIndexWikiCallback,
                 String col1Style, String headerName, 
                 String col2Style, final String type2, 
-                String moodName, Map<String, String> namedArgs) {
+                String moodName, Map<String, String> namedArgs, final List<String> prefixes) {
             final StringBuilder builder = appendAndIndexWikiCallback.builder;
             builder.append("<tr>");
             builder.append("<th colspan=\"1\"").append(col1Style).append(">").append(headerName).append("</th>");
+            int i = 0;
             for (final String number : it_number_s_p) {
                 for (final String person : it_person_1_2_3) {
                     // Output <td> or <th>
                     builder.append("<").append(type2).append("").append(col2Style).append(">");
                     final String keyBase = String.format("%s%s%s", moodName, person, number);
-                    for (int suffix = 0; suffix <= 3; ++suffix) {
-                        final String key = suffix == 0 ? keyBase : keyBase + suffix;
-                        final String val = namedArgs.remove(key);
-                        if (val != null) {
-                            if (suffix > 0) {
-                                builder.append(", ");
-                            }
-                            appendAndIndexWikiCallback.dispatch(val, null);
-                        }
-                    }
+                    appendAndIndexWikiCallback.dispatch(prefixes.get(i++), null);
+                    outputKeyVariations(appendAndIndexWikiCallback, builder, keyBase, namedArgs);
                     // Output <td> or <th>
                     builder.append("</").append(type2).append(">");
                 }
index f7a249507c9c75ad04f8e6a20774686f35d17028..57f4d587010c6d66d722f26acd8afb640daf293c 100644 (file)
@@ -72,7 +72,7 @@ public class WholeSectionToHtmlParser extends AbstractWiktionaryParser {
     }
 
     @Override
-    void parseSection(String heading, String text) {
+    public void parseSection(String heading, String text) {
         HtmlEntry htmlEntry = new HtmlEntry(entrySource, StringEscapeUtils.escapeHtml3(title));
         IndexedEntry indexedEntry = new IndexedEntry(htmlEntry);
 
diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare-b.txt b/src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare-b.txt
new file mode 100644 (file)
index 0000000..b30cdca
--- /dev/null
@@ -0,0 +1,127 @@
+    <title>Template:it-conj-iare-b</title>
+    <ns>10</ns>
+    <id>75193</id>
+    <revision>
+      <id>9534744</id>
+      <parentid>9326055</parentid>
+      <timestamp>2010-07-24T23:08:27Z</timestamp>
+      <contributor>
+        <username>Bequw</username>
+        <id>36224</id>
+      </contributor>
+      <comment>+{{documentation}}</comment>
+      <sha1>kg1lq1427ctx9bmq9qsd76jdn5r3ei2</sha1>
+      <text xml:space="preserve">{{it-conj
+&lt;!-- If a parameter has been specified, pass it on, else generate it here --&gt;
+&lt;!-- The same construction is used for most other forms. --&gt;
+|inf={{#if:{{{inf|}}}|{{{inf}}}|{{{1}}}are}}
+|aux={{{2}}}
+&lt;!-- The following logic is used if a parameter, normally generated here, is to be either modified or nullified --&gt;
+&lt;!-- If parameter is specified --&gt;
+&lt;!--    If specified as '', then nullify it --&gt;
+&lt;!--    else pass it on --&gt;
+&lt;!-- else generate it --&gt;
+|ger={{#if:{{{ger|}}}|{{#ifeq:{{{ger|}}}|''||{{{ger}}}}}|{{{1}}}ando}}
+&lt;!-- If an alternative form has been specified, pass it on. --&gt;
+|ger2={{#if:{{{ger2|}}}|{{{ger2}}}|}}
+&lt;!-- Present participle - same logic as gerund --&gt;
+|presp={{#if:{{{presp|}}}|{{#ifeq:{{{presp|}}}|''||{{{presp}}}}}|{{{1}}}ante}}
+|presp2={{#if:{{{presp2|}}}|{{{presp2}}}|}}
+&lt;!-- Past participle - same logic as gerund --&gt;
+|pastp={{#if:{{{pastp|}}}|{{#ifeq:{{{pastp|}}}|''||{{{pastp}}}}}|{{{1}}}ato}}
+|pastp2={{#if:{{{pastp2|}}}|{{{pastp2}}}|}}
+|pastp3={{#if:{{{pastp3|}}}|{{{pastp3}}}|}}
+|pastp4={{#if:{{{pastp4|}}}|{{{pastp4}}}|}}
+|pres1s={{#if:{{{pres1s|}}}|{{{pres1s}}}|{{{1}}}o}}
+|pres1s2={{#if:{{{pres1s2|}}}|{{{pres1s2}}}|}}
+|pres2s={{#if:{{{pres2s|}}}|{{{pres2s}}}|{{{1}}}i}}
+|pres2s2={{#if:{{{pres2s2|}}}|{{{pres2s2}}}|}}
+|pres3s={{#if:{{{pres3s|}}}|{{{pres3s}}}|{{{1}}}a}}
+|pres3s2={{#if:{{{pres3s2|}}}|{{{pres3s2}}}|}}
+|pres1p={{#if:{{{pres1p|}}}|{{{pres1p}}}|{{{1}}}amo}}
+|pres1p2={{#if:{{{pres1p2|}}}|{{{pres1p2}}}|}}
+|pres2p={{#if:{{{pres2p|}}}|{{{pres2p}}}|{{{1}}}ate}}
+|pres2p2={{#if:{{{pres2p2|}}}|{{{pres2p2}}}|}}
+|pres3p={{#if:{{{pres3p|}}}|{{{pres3p}}}|{{{1}}}ano}}
+|pres3p2={{#if:{{{pres3p2|}}}|{{{pres3p2}}}|}}
+|imperf1s={{#if:{{{imperf1s|}}}|{{{imperf1s}}}|{{{1}}}avo}}
+|imperf1s2={{#if:{{{imperf1s2|}}}|{{{imperf1s2}}}|}}
+|imperf2s={{#if:{{{imperf2s|}}}|{{{imperf2s}}}|{{{1}}}avi}}
+|imperf2s2={{#if:{{{imperf2s2|}}}|{{{imperf2s2}}}|}}
+|imperf3s={{#if:{{{imperf3s|}}}|{{{imperf3s}}}|{{{1}}}ava}}
+|imperf3s2={{#if:{{{imperf3s2|}}}|{{{imperf3s2}}}|}}
+|imperf1p={{#if:{{{imperf1p|}}}|{{{imperf1p}}}|{{{1}}}avamo}}
+|imperf1p2={{#if:{{{imperf1p2|}}}|{{{imperf1p2}}}|}}
+|imperf2p={{#if:{{{imperf2p|}}}|{{{imperf2p}}}|{{{1}}}avate}}
+|imperf2p2={{#if:{{{imperf2p2|}}}|{{{imperf2p2}}}|}}
+|imperf3p={{#if:{{{imperf3p|}}}|{{{imperf3p}}}|{{{1}}}avano}}
+|imperf3p2={{#if:{{{imperf2p2|}}}|{{{imperf2p2}}}|}}
+|prem1s={{#if:{{{prem1s|}}}|{{{prem1s}}}|{{{1}}}ai}}
+|prem1s2={{#if:{{{prem1s2|}}}|{{{prem1s2}}}|}}
+|prem1s3={{#if:{{{prem1s3|}}}|{{{prem1s3}}}|}}
+|prem2s={{#if:{{{prem2s|}}}|{{{prem2s}}}|{{{1}}}asti}}
+|prem2s2={{#if:{{{prem2s2|}}}|{{{prem2s2}}}|}}
+|prem3s={{#if:{{{prem3s|}}}|{{{prem3s}}}|{{{1}}}ò}}
+|prem3s2={{#if:{{{prem3s2|}}}|{{{prem3s2}}}|}}
+|prem1p={{#if:{{{prem1p|}}}|{{{prem1p}}}|{{{1}}}ammo}}
+|prem1p2={{#if:{{{prem1p2|}}}|{{{prem1p2}}}|}}
+|prem2p={{#if:{{{prem2p|}}}|{{{prem2p}}}|{{{1}}}aste}}
+|prem2p2={{#if:{{{prem2p2|}}}|{{{prem2p2}}}|}}
+|prem3p={{#if:{{{prem3p|}}}|{{{prem3p}}}|{{{1}}}arono}}
+|prem3p2={{#if:{{{prem3p2|}}}|{{{prem3p2}}}|}}
+|prem3p3={{#if:{{{prem3p3|}}}|{{{prem3p3}}}|}}
+&lt;!-- Future and conditional - same logic as gerund --&gt;
+|fut1s={{#if:{{{fut1s|}}}|{{#ifeq:{{{fut1s|}}}|''||{{{fut1s}}}}}|{{{1}}}erò}}
+|fut1s2={{#if:{{{fut1s2|}}}|{{{fut1s2}}}|}}
+|fut2s={{#if:{{{fut2s|}}}|{{#ifeq:{{{fut2s|}}}|''||{{{fut2s}}}}}|{{{1}}}erai}}
+|fut2s2={{#if:{{{fut2s2|}}}|{{{fut2s2}}}|}}
+|fut3s={{#if:{{{fut3s|}}}|{{#ifeq:{{{fut3s|}}}|''||{{{fut3s}}}}}|{{{1}}}erà}}
+|fut3s2={{#if:{{{fut3s2|}}}|{{{fut3s2}}}|}}
+|fut1p={{#if:{{{fut1p|}}}|{{#ifeq:{{{fut1p|}}}|''||{{{fut1p}}}}}|{{{1}}}eremo}}
+|fut1p2={{#if:{{{fut1p2|}}}|{{{fut1p2}}}|}}
+|fut2p={{#if:{{{fut2p|}}}|{{#ifeq:{{{fut2p|}}}|''||{{{fut2p}}}}}|{{{1}}}erete}}
+|fut2p2={{#if:{{{fut2p2|}}}|{{{fut2p2}}}|}}
+|fut3p={{#if:{{{fut3p|}}}|{{#ifeq:{{{fut3p|}}}|''||{{{fut3p}}}}}|{{{1}}}eranno}}
+|fut3p2={{#if:{{{fut3p2|}}}|{{{fut3p2}}}|}}
+|cond1s={{#if:{{{cond1s|}}}|{{#ifeq:{{{cond1s|}}}|''||{{{cond1s}}}}}|{{{1}}}erei}}
+|cond1s2={{#if:{{{cond1s2|}}}|{{{cond1s2}}}|}}
+|cond2s={{#if:{{{cond2s|}}}|{{#ifeq:{{{cond2s|}}}|''||{{{cond2s}}}}}|{{{1}}}eresti}}|cond2s2={{#if:{{{cond2s2|}}}|{{{cond2s2}}}|}}
+|cond3s={{#if:{{{cond3s|}}}|{{#ifeq:{{{cond3s|}}}|''||{{{cond3s}}}}}|{{{1}}}erebbe}}
+|cond3s2={{#if:{{{cond3s2|}}}|{{{cond3s2}}}|}}
+|cond1p={{#if:{{{cond1p|}}}|{{#ifeq:{{{cond1p|}}}|''||{{{cond1p}}}}}|{{{1}}}eremmo}}
+|cond1p2={{#if:{{{cond1p2|}}}|{{{cond1p2}}}|}}
+|cond2p={{#if:{{{cond2p|}}}|{{#ifeq:{{{cond2p|}}}|''||{{{cond2p}}}}}|{{{1}}}ereste}}
+|cond2p2={{#if:{{{cond2p2|}}}|{{{cond2p2}}}|}}
+|cond3p={{#if:{{{cond3p|}}}|{{#ifeq:{{{cond3p|}}}|''||{{{cond3p}}}}}|{{{1}}}erebbero}}
+|cond3p2={{#if:{{{cond2p2|}}}|{{{cond2p2}}}|}}
+|sub123s={{#if:{{{sub123s|}}}|{{{sub123s}}}|{{{1}}}i}}
+|sub123s2={{#if:{{{sub123s2|}}}|{{{sub123s2}}}|}}
+|sub1p={{#if:{{{sub1p|}}}|{{{sub1p}}}|{{{1}}}amo}}
+|sub1p2={{#if:{{{sub1p2|}}}|{{{sub1p2}}}|}}
+|sub2p={{#if:{{{sub2p|}}}|{{{sub2p}}}|{{{1}}}ate}}
+|sub2p2={{#if:{{{sub2p2|}}}|{{{sub2p2}}}|}}
+|sub3p={{#if:{{{sub3p|}}}|{{{sub3p}}}|{{{1}}}ino}}
+|sub3p2={{#if:{{{sub3p2|}}}|{{{sub3p2}}}|}}
+|impsub12s={{#if:{{{impsub12s|}}}|{{{impsub12s}}}|{{{1}}}assi}}
+|impsub12s2={{#if:{{{impsub12s2|}}}|{{{impsub12s2}}}|}}
+|impsub3s={{#if:{{{impsub3s|}}}|{{{impsub3s}}}|{{{1}}}asse}}
+|impsub3s2={{#if:{{{impsub3s2|}}}|{{{impsub3s2}}}|}}
+|impsub1p={{#if:{{{impsub1p|}}}|{{{impsub1p}}}|{{{1}}}assimo}}
+|impsub1p2={{#if:{{{impsub1p2|}}}|{{{impsub1p2}}}|}}
+|impsub2p={{#if:{{{impsub2p|}}}|{{{impsub2p}}}|{{{1}}}aste}}
+|impsub2p2={{#if:{{{impsub2p2|}}}|{{{impsub2p2}}}|}}
+|impsub3p={{#if:{{{impsub3p|}}}|{{{impsub3p}}}|{{{1}}}assero}}
+|impsub3p2={{#if:{{{impsub2p2|}}}|{{{impsub2p2}}}|}}
+&lt;!-- Imperatives - same logic as past participle --&gt;
+|imp2s={{#if:{{{imp2s|}}}|{{#ifeq:{{{imp2s|}}}|''||{{{imp2s}}}}}|{{{1}}}a}}
+|imp2s2={{#if:{{{imp2s2|}}}|{{{imp2s2}}}|}}
+|imp2s3={{#if:{{{imp2s3|}}}|{{{imp2s3}}}|}}
+|imp3s={{#if:{{{imp3s|}}}|{{#ifeq:{{{imp3s|}}}|''||{{{imp3s}}}}}|{{{1}}}i}}
+|imp3s2={{#if:{{{imp3s2|}}}|{{{imp3s2}}}|}}
+|imp1p={{#if:{{{imp1p|}}}|{{#ifeq:{{{imp1p|}}}|''||{{{imp1p}}}}}|{{{1}}}amo}}
+|imp1p2={{#if:{{{imp1p2|}}}|{{{imp1p2}}}|}}
+|imp2p={{#if:{{{imp2p|}}}|{{#ifeq:{{{imp2p|}}}|''||{{{imp2p}}}}}|{{{1}}}ate}}
+|imp2p2={{#if:{{{imp2p2|}}}|{{{imp2p2}}}|}}
+|imp3p={{#if:{{{imp3p|}}}|{{#ifeq:{{{imp3p|}}}|''||{{{imp3p}}}}}|{{{1}}}ino}}
+|imp3p2={{#if:{{{imp3p2|}}}|{{{imp3p2}}}|}}
+}}&lt;noinclude&gt;{{documentation}}&lt;/noinclude&gt;</text>
diff --git a/src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare.txt b/src/com/hughes/android/dictionary/parser/wiktionary/templates/it-conj-iare.txt
new file mode 100644 (file)
index 0000000..5ad13a2
--- /dev/null
@@ -0,0 +1,127 @@
+    <title>Template:it-conj-iare</title>
+    <ns>10</ns>
+    <id>71712</id>
+    <revision>
+      <id>9534766</id>
+      <parentid>9326052</parentid>
+      <timestamp>2010-07-24T23:11:42Z</timestamp>
+      <contributor>
+        <username>Bequw</username>
+        <id>36224</id>
+      </contributor>
+      <comment>+{{documentation}}</comment>
+      <sha1>ekl1e9o2x8hsas9t1xckhkn7b6z5n7l</sha1>
+      <text xml:space="preserve">{{it-conj
+&lt;!-- If a parameter has been specified, pass it on, else generate it here --&gt;
+&lt;!-- The same construction is used for most other forms. --&gt;
+|inf={{#if:{{{inf|}}}|{{{inf}}}|{{{1}}}are}}
+|aux={{{2}}}
+&lt;!-- The following logic is used if a parameter, normally generated here, is to be either modified or nullified --&gt;
+&lt;!-- If parameter is specified --&gt;
+&lt;!--    If specified as '', then nullify it --&gt;
+&lt;!--    else pass it on --&gt;
+&lt;!-- else generate it --&gt;
+|ger={{#if:{{{ger|}}}|{{#ifeq:{{{ger|}}}|''||{{{ger}}}}}|{{{1}}}ando}}
+&lt;!-- If an alternative form has been specified, pass it on. --&gt;
+|ger2={{#if:{{{ger2|}}}|{{{ger2}}}|}}
+&lt;!-- Present participle - same logic as gerund --&gt;
+|presp={{#if:{{{presp|}}}|{{#ifeq:{{{presp|}}}|''||{{{presp}}}}}|{{{1}}}ante}}
+|presp2={{#if:{{{presp2|}}}|{{{presp2}}}|}}
+&lt;!-- Past participle - same logic as gerund --&gt;
+|pastp={{#if:{{{pastp|}}}|{{#ifeq:{{{pastp|}}}|''||{{{pastp}}}}}|{{{1}}}ato}}
+|pastp2={{#if:{{{pastp2|}}}|{{{pastp2}}}|}}
+|pastp3={{#if:{{{pastp3|}}}|{{{pastp3}}}|}}
+|pastp4={{#if:{{{pastp4|}}}|{{{pastp4}}}|}}
+|pres1s={{#if:{{{pres1s|}}}|{{{pres1s}}}|{{{1}}}o}}
+|pres1s2={{#if:{{{pres1s2|}}}|{{{pres1s2}}}|}}
+|pres2s={{#if:{{{pres2s|}}}|{{{pres2s}}}|{{{1}}}}}
+|pres2s2={{#if:{{{pres2s2|}}}|{{{pres2s2}}}|}}
+|pres3s={{#if:{{{pres3s|}}}|{{{pres3s}}}|{{{1}}}a}}
+|pres3s2={{#if:{{{pres3s2|}}}|{{{pres3s2}}}|}}
+|pres1p={{#if:{{{pres1p|}}}|{{{pres1p}}}|{{{1}}}amo}}
+|pres1p2={{#if:{{{pres1p2|}}}|{{{pres1p2}}}|}}
+|pres2p={{#if:{{{pres2p|}}}|{{{pres2p}}}|{{{1}}}ate}}
+|pres2p2={{#if:{{{pres2p2|}}}|{{{pres2p2}}}|}}
+|pres3p={{#if:{{{pres3p|}}}|{{{pres3p}}}|{{{1}}}ano}}
+|pres3p2={{#if:{{{pres3p2|}}}|{{{pres3p2}}}|}}
+|imperf1s={{#if:{{{imperf1s|}}}|{{{imperf1s}}}|{{{1}}}avo}}
+|imperf1s2={{#if:{{{imperf1s2|}}}|{{{imperf1s2}}}|}}
+|imperf2s={{#if:{{{imperf2s|}}}|{{{imperf2s}}}|{{{1}}}avi}}
+|imperf2s2={{#if:{{{imperf2s2|}}}|{{{imperf2s2}}}|}}
+|imperf3s={{#if:{{{imperf3s|}}}|{{{imperf3s}}}|{{{1}}}ava}}
+|imperf3s2={{#if:{{{imperf3s2|}}}|{{{imperf3s2}}}|}}
+|imperf1p={{#if:{{{imperf1p|}}}|{{{imperf1p}}}|{{{1}}}avamo}}
+|imperf1p2={{#if:{{{imperf1p2|}}}|{{{imperf1p2}}}|}}
+|imperf2p={{#if:{{{imperf2p|}}}|{{{imperf2p}}}|{{{1}}}avate}}
+|imperf2p2={{#if:{{{imperf2p2|}}}|{{{imperf2p2}}}|}}
+|imperf3p={{#if:{{{imperf3p|}}}|{{{imperf3p}}}|{{{1}}}avano}}
+|imperf3p2={{#if:{{{imperf2p2|}}}|{{{imperf2p2}}}|}}
+|prem1s={{#if:{{{prem1s|}}}|{{{prem1s}}}|{{{1}}}ai}}
+|prem1s2={{#if:{{{prem1s2|}}}|{{{prem1s2}}}|}}
+|prem1s3={{#if:{{{prem1s3|}}}|{{{prem1s3}}}|}}
+|prem2s={{#if:{{{prem2s|}}}|{{{prem2s}}}|{{{1}}}asti}}
+|prem2s2={{#if:{{{prem2s2|}}}|{{{prem2s2}}}|}}
+|prem3s={{#if:{{{prem3s|}}}|{{{prem3s}}}|{{{1}}}ò}}
+|prem3s2={{#if:{{{prem3s2|}}}|{{{prem3s2}}}|}}
+|prem1p={{#if:{{{prem1p|}}}|{{{prem1p}}}|{{{1}}}ammo}}
+|prem1p2={{#if:{{{prem1p2|}}}|{{{prem1p2}}}|}}
+|prem2p={{#if:{{{prem2p|}}}|{{{prem2p}}}|{{{1}}}aste}}
+|prem2p2={{#if:{{{prem2p2|}}}|{{{prem2p2}}}|}}
+|prem3p={{#if:{{{prem3p|}}}|{{{prem3p}}}|{{{1}}}arono}}
+|prem3p2={{#if:{{{prem3p2|}}}|{{{prem3p2}}}|}}
+|prem3p3={{#if:{{{prem3p3|}}}|{{{prem3p3}}}|}}
+&lt;!-- Future and conditional - same logic as gerund --&gt;
+|fut1s={{#if:{{{fut1s|}}}|{{#ifeq:{{{fut1s|}}}|''||{{{fut1s}}}}}|{{{1}}}erò}}
+|fut1s2={{#if:{{{fut1s2|}}}|{{{fut1s2}}}|}}
+|fut2s={{#if:{{{fut2s|}}}|{{#ifeq:{{{fut2s|}}}|''||{{{fut2s}}}}}|{{{1}}}erai}}
+|fut2s2={{#if:{{{fut2s2|}}}|{{{fut2s2}}}|}}
+|fut3s={{#if:{{{fut3s|}}}|{{#ifeq:{{{fut3s|}}}|''||{{{fut3s}}}}}|{{{1}}}erà}}
+|fut3s2={{#if:{{{fut3s2|}}}|{{{fut3s2}}}|}}
+|fut1p={{#if:{{{fut1p|}}}|{{#ifeq:{{{fut1p|}}}|''||{{{fut1p}}}}}|{{{1}}}eremo}}
+|fut1p2={{#if:{{{fut1p2|}}}|{{{fut1p2}}}|}}
+|fut2p={{#if:{{{fut2p|}}}|{{#ifeq:{{{fut2p|}}}|''||{{{fut2p}}}}}|{{{1}}}erete}}
+|fut2p2={{#if:{{{fut2p2|}}}|{{{fut2p2}}}|}}
+|fut3p={{#if:{{{fut3p|}}}|{{#ifeq:{{{fut3p|}}}|''||{{{fut3p}}}}}|{{{1}}}eranno}}
+|fut3p2={{#if:{{{fut3p2|}}}|{{{fut3p2}}}|}}
+|cond1s={{#if:{{{cond1s|}}}|{{#ifeq:{{{cond1s|}}}|''||{{{cond1s}}}}}|{{{1}}}erei}}
+|cond1s2={{#if:{{{cond1s2|}}}|{{{cond1s2}}}|}}
+|cond2s={{#if:{{{cond2s|}}}|{{#ifeq:{{{cond2s|}}}|''||{{{cond2s}}}}}|{{{1}}}eresti}}|cond2s2={{#if:{{{cond2s2|}}}|{{{cond2s2}}}|}}
+|cond3s={{#if:{{{cond3s|}}}|{{#ifeq:{{{cond3s|}}}|''||{{{cond3s}}}}}|{{{1}}}erebbe}}
+|cond3s2={{#if:{{{cond3s2|}}}|{{{cond3s2}}}|}}
+|cond1p={{#if:{{{cond1p|}}}|{{#ifeq:{{{cond1p|}}}|''||{{{cond1p}}}}}|{{{1}}}eremmo}}
+|cond1p2={{#if:{{{cond1p2|}}}|{{{cond1p2}}}|}}
+|cond2p={{#if:{{{cond2p|}}}|{{#ifeq:{{{cond2p|}}}|''||{{{cond2p}}}}}|{{{1}}}ereste}}
+|cond2p2={{#if:{{{cond2p2|}}}|{{{cond2p2}}}|}}
+|cond3p={{#if:{{{cond3p|}}}|{{#ifeq:{{{cond3p|}}}|''||{{{cond3p}}}}}|{{{1}}}erebbero}}
+|cond3p2={{#if:{{{cond2p2|}}}|{{{cond2p2}}}|}}
+|sub123s={{#if:{{{sub123s|}}}|{{{sub123s}}}|{{{1}}}}}
+|sub123s2={{#if:{{{sub123s2|}}}|{{{sub123s2}}}|}}
+|sub1p={{#if:{{{sub1p|}}}|{{{sub1p}}}|{{{1}}}amo}}
+|sub1p2={{#if:{{{sub1p2|}}}|{{{sub1p2}}}|}}
+|sub2p={{#if:{{{sub2p|}}}|{{{sub2p}}}|{{{1}}}ate}}
+|sub2p2={{#if:{{{sub2p2|}}}|{{{sub2p2}}}|}}
+|sub3p={{#if:{{{sub3p|}}}|{{{sub3p}}}|{{{1}}}no}}
+|sub3p2={{#if:{{{sub3p2|}}}|{{{sub3p2}}}|}}
+|impsub12s={{#if:{{{impsub12s|}}}|{{{impsub12s}}}|{{{1}}}assi}}
+|impsub12s2={{#if:{{{impsub12s2|}}}|{{{impsub12s2}}}|}}
+|impsub3s={{#if:{{{impsub3s|}}}|{{{impsub3s}}}|{{{1}}}asse}}
+|impsub3s2={{#if:{{{impsub3s2|}}}|{{{impsub3s2}}}|}}
+|impsub1p={{#if:{{{impsub1p|}}}|{{{impsub1p}}}|{{{1}}}assimo}}
+|impsub1p2={{#if:{{{impsub1p2|}}}|{{{impsub1p2}}}|}}
+|impsub2p={{#if:{{{impsub2p|}}}|{{{impsub2p}}}|{{{1}}}aste}}
+|impsub2p2={{#if:{{{impsub2p2|}}}|{{{impsub2p2}}}|}}
+|impsub3p={{#if:{{{impsub3p|}}}|{{{impsub3p}}}|{{{1}}}assero}}
+|impsub3p2={{#if:{{{impsub2p2|}}}|{{{impsub2p2}}}|}}
+&lt;!-- Imperatives - same logic as past participle --&gt;
+|imp2s={{#if:{{{imp2s|}}}|{{#ifeq:{{{imp2s|}}}|''||{{{imp2s}}}}}|{{{1}}}a}}
+|imp2s2={{#if:{{{imp2s2|}}}|{{{imp2s2}}}|}}
+|imp2s3={{#if:{{{imp2s3|}}}|{{{imp2s3}}}|}}
+|imp3s={{#if:{{{imp3s|}}}|{{#ifeq:{{{imp3s|}}}|''||{{{imp3s}}}}}|{{{1}}}}}
+|imp3s2={{#if:{{{imp3s2|}}}|{{{imp3s2}}}|}}
+|imp1p={{#if:{{{imp1p|}}}|{{#ifeq:{{{imp1p|}}}|''||{{{imp1p}}}}}|{{{1}}}amo}}
+|imp1p2={{#if:{{{imp1p2|}}}|{{{imp1p2}}}|}}
+|imp2p={{#if:{{{imp2p|}}}|{{#ifeq:{{{imp2p|}}}|''||{{{imp2p}}}}}|{{{1}}}ate}}
+|imp2p2={{#if:{{{imp2p2|}}}|{{{imp2p2}}}|}}
+|imp3p={{#if:{{{imp3p|}}}|{{#ifeq:{{{imp3p|}}}|''||{{{imp3p}}}}}|{{{1}}}no}}
+|imp3p2={{#if:{{{imp3p2|}}}|{{{imp3p2}}}|}}
+}}&lt;noinclude&gt;{{documentation}}&lt;/noinclude&gt;</text>
diff --git a/testdata/goldens/testItConj.html b/testdata/goldens/testItConj.html
new file mode 100644 (file)
index 0000000..d8bdb2d
--- /dev/null
@@ -0,0 +1,360 @@
+dictInfo=
+
+Index: EN EN->IT
+===dummyTitle===
+HtmlEntry: dummyTitle <<<<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">dare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">dando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">dante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">dato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>do</td><td>dai</td><td>d&agrave;</td><td>diamo</td><td>date</td><td>danno</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>davo</td><td>davi</td><td>dava</td><td>davamo</td><td>davate</td><td>davano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>diedi, detti</td><td>desti</td><td>diede, dette</td><td>demmo</td><td>deste</td><td>diedero, dettero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>dar&ograve;</td><td>darai</td><td>dar&agrave;</td><td>daremo</td><td>darete</td><td>daranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>darei</td><td>daresti</td><td>darebbe</td><td>daremmo</td><td>dareste</td><td>darebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>dia</td><td>dia</td><td>dia</td><td>diamo</td><td>diate</td><td>diano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>dessi</td><td>dessi</td><td>desse</td><td>dessimo</td><td>deste</td><td>dessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>d&agrave;, dai, da'</td><td>dia</td><td>diamo</td><td>date</td><td>diano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">accusare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">accusando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">accusante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">accusato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>accuso</td><td>accusi</td><td>accusa</td><td>accusiamo</td><td>accusate</td><td>accusano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>accusavo</td><td>accusavi</td><td>accusava</td><td>accusavamo</td><td>accusavate</td><td>accusavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>accusai</td><td>accusasti</td><td>accus&ograve;</td><td>accusammo</td><td>accusaste</td><td>accusarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>accuser&ograve;</td><td>accuserai</td><td>accuser&agrave;</td><td>accuseremo</td><td>accuserete</td><td>accuseranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>accuserei</td><td>accuseresti</td><td>accuserebbe</td><td>accuseremmo</td><td>accusereste</td><td>accuserebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>accusi</td><td>accusi</td><td>accusi</td><td>accusiamo</td><td>accusiate</td><td>accusino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>accusassi</td><td>accusassi</td><td>accusasse</td><td>accusassimo</td><td>accusaste</td><td>accusassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>accusa</td><td>accusi</td><td>accusiamo</td><td>accusate</td><td>accusino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">pagare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere or essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">pagando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">pagante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">pagato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>pago</td><td>paghi</td><td>paga</td><td>paghiamo</td><td>pagate</td><td>pagano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>pagavo</td><td>pagavi</td><td>pagava</td><td>pagavamo</td><td>pagavate</td><td>pagavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>pagai</td><td>pagasti</td><td>pag&ograve;</td><td>pagammo</td><td>pagaste</td><td>pagarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>pagher&ograve;</td><td>pagherai</td><td>pagher&agrave;</td><td>pagheremo</td><td>pagherete</td><td>pagheranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>pagherei</td><td>pagheresti</td><td>pagherebbe</td><td>pagheremmo</td><td>paghereste</td><td>pagherebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>paghi</td><td>paghi</td><td>paghi</td><td>paghiamo</td><td>paghiate</td><td>paghino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>pagassi</td><td>pagassi</td><td>pagasse</td><td>pagassimo</td><td>pagaste</td><td>pagassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>paga</td><td>paghi</td><td>paghiamo</td><td>pagate</td><td>paghino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">studiare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">studiando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">studiante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">studiato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>studio</td><td>studi</td><td>studia</td><td>studiamo</td><td>studiate</td><td>studiano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>studiavo</td><td>studiavi</td><td>studiava</td><td>studiavamo</td><td>studiavate</td><td>studiavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>studiai</td><td>studiasti</td><td>studi&ograve;</td><td>studiammo</td><td>studiaste</td><td>studiarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>studier&ograve;</td><td>studierai</td><td>studier&agrave;</td><td>studieremo</td><td>studierete</td><td>studieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>studierei</td><td>studieresti</td><td>studierebbe</td><td>studieremmo</td><td>studiereste</td><td>studierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>studi</td><td>studi</td><td>studi</td><td>studiamo</td><td>studiate</td><td>studino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>studiassi</td><td>studiassi</td><td>studiasse</td><td>studiassimo</td><td>studiaste</td><td>studiassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>studia</td><td>studi</td><td>studiamo</td><td>studiate</td><td>studino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">avviare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">avviando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">avviante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">avviato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>avvio</td><td>avvii</td><td>avvia</td><td>avviiamo</td><td>avviate</td><td>avviano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>avviavo</td><td>avviavi</td><td>avviava</td><td>avviavamo</td><td>avviavate</td><td>avviavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>avviai</td><td>avviasti</td><td>avvi&ograve;</td><td>avviammo</td><td>avviaste</td><td>avviarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>avvier&ograve;</td><td>avvierai</td><td>avvier&agrave;</td><td>avvieremo</td><td>avvierete</td><td>avvieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>avvierei</td><td>avvieresti</td><td>avvierebbe</td><td>avvieremmo</td><td>avviereste</td><td>avvierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>avvii</td><td>avvii</td><td>avvii</td><td>avviamo</td><td>avviate</td><td>avviino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>avviassi</td><td>avviassi</td><td>avviasse</td><td>avviassimo</td><td>avviaste</td><td>avviassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>avvia</td><td>avvii</td><td>avviamo</td><td>avviate</td><td>avviino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">pronunciare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">pronunciando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">pronunciante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">pronunciato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>pronuncio</td><td>pronunci</td><td>pronuncia</td><td>pronunciamo</td><td>pronunciate</td><td>pronunciano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>pronunciavo</td><td>pronunciavi</td><td>pronunciava</td><td>pronunciavamo</td><td>pronunciavate</td><td>pronunciavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>pronunciai</td><td>pronunciasti</td><td>pronunci&ograve;</td><td>pronunciammo</td><td>pronunciaste</td><td>pronunciarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>pronuncer&ograve;</td><td>pronuncerai</td><td>pronuncer&agrave;</td><td>pronunceremo</td><td>pronuncerete</td><td>pronunceranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>pronuncerei</td><td>pronunceresti</td><td>pronuncerebbe</td><td>pronunceremmo</td><td>pronuncereste</td><td>pronuncerebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>pronunci</td><td>pronunci</td><td>pronunci</td><td>pronunciamo</td><td>pronunciate</td><td>pronuncino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>pronunciassi</td><td>pronunciassi</td><td>pronunciasse</td><td>pronunciassimo</td><td>pronunciaste</td><td>pronunciassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>pronuncia</td><td>pronunci</td><td>pronunciamo</td><td>pronunciate</td><td>pronuncino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">sedere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">sedendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">sedente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">seduto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>siedo, seggo</td><td>siedi</td><td>siede</td><td>sediamo</td><td>sedete</td><td>siedono, seggono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>sedevo</td><td>sedevi</td><td>sedeva</td><td>sedevamo</td><td>sedevate</td><td>sedevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>sedei</td><td>sedesti</td><td>sedette, sed&eacute;</td><td>sedemmo</td><td>sedeste</td><td>sedettero, sederono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>seder&ograve;, sieder&ograve;</td><td>sederai, siederai</td><td>seder&agrave;, sieder&agrave;</td><td>sederemo, siederemo</td><td>sederete, siederete</td><td>sederanno, siederanno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>sederei, siederei</td><td>sederesti, siederesti</td><td>sederebbe, siederebbe</td><td>sederemmo, siederemmo</td><td>sedereste, siedereste</td><td>sederebbero, siederebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>sieda</td><td>sieda</td><td>sieda</td><td>sediamo</td><td>sediate</td><td>siedano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>sedessi</td><td>sedessi</td><td>sedesse</td><td>sedessimo</td><td>sedeste</td><td>sedessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>siedi</td><td>sieda, segga</td><td>sediamo</td><td>sedete</td><td>siedano, seggano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">persuadere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">persuadendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">persuadente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">persuaso</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>persuado</td><td>persuadi</td><td>persuade</td><td>persuadiamo</td><td>persuadete</td><td>persuadono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>persuadevo</td><td>persuadevi</td><td>persuadeva</td><td>persuadevamo</td><td>persuadevate</td><td>persuadevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>persuasi</td><td>persuadesti</td><td>persuase, </td><td>persuademmo</td><td>persuadeste</td><td>persuasero, </td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>persuader&ograve;</td><td>persuaderai</td><td>persuader&agrave;</td><td>persuaderemo</td><td>persuaderete</td><td>persuaderanno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>persuaderei</td><td>persuaderesti</td><td>persuaderebbe</td><td>persuaderemmo</td><td>persuadereste</td><td>persuaderebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>persuada</td><td>persuada</td><td>persuada</td><td>persuadiamo</td><td>persuadiate</td><td>persuadano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>persuadessi</td><td>persuadessi</td><td>persuadesse</td><td>persuadessimo</td><td>persuadeste</td><td>persuadessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>persuadi</td><td>persuada</td><td>persuadiamo</td><td>persuadete</td><td>persuadano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">abbattere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">abbattendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">abbattente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">abbattuto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>abbatto</td><td>abbatti</td><td>abbatte</td><td>abbattiamo</td><td>abbattete</td><td>abbattono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>abbattevo</td><td>abbattevi</td><td>abbatteva</td><td>abbattevamo</td><td>abbattevate</td><td>abbattevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>abbattei</td><td>abbattesti</td><td>abbattette, abbatt&eacute;</td><td>abbattemmo</td><td>abbatteste</td><td>abbattettero, abbatterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>abbatter&ograve;</td><td>abbatterai</td><td>abbatter&agrave;</td><td>abbatteremo</td><td>abbatterete</td><td>abbatteranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>abbatterei</td><td>abbatteresti</td><td>abbatterebbe</td><td>abbatteremmo</td><td>abbattereste</td><td>abbatterebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>abbatta</td><td>abbatta</td><td>abbatta</td><td>abbattiamo</td><td>abbattiate</td><td>abbattano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>abbattessi</td><td>abbattessi</td><td>abbattesse</td><td>abbattessimo</td><td>abbatteste</td><td>abbattessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>abbatti</td><td>abbatta</td><td>abbattiamo</td><td>abbattete</td><td>abbattano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">coprire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">coprendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">coprente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">coperto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>copro</td><td>copri</td><td>copre</td><td>copriamo</td><td>coprite</td><td>coprono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>coprivo</td><td>coprivi</td><td>copriva</td><td>coprivamo</td><td>coprivate</td><td>coprivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>coprii, copersi</td><td>copristi</td><td>copr&igrave;, coperse</td><td>coprimmo</td><td>copriste</td><td>coprirono, copersero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>coprir&ograve;</td><td>coprirai</td><td>coprir&agrave;</td><td>copriremo</td><td>coprirete</td><td>copriranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>coprirei</td><td>copriresti</td><td>coprirebbe</td><td>copriremmo</td><td>coprireste</td><td>coprirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>copra</td><td>copra</td><td>copra</td><td>copriamo</td><td>copriate</td><td>coprano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>coprissi</td><td>coprissi</td><td>coprisse</td><td>coprissimo</td><td>copriste</td><td>coprissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>copri</td><td>copra</td><td>copriamo</td><td>coprite</td><td>coprano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">preferire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">preferendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">preferente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">preferito</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>preferisco</td><td>preferisci</td><td>preferisce</td><td>preferiamo</td><td>preferite</td><td>preferiscono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>preferivo</td><td>preferivi</td><td>preferiva</td><td>preferivamo</td><td>preferivate</td><td>preferivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>preferii</td><td>preferisti</td><td>prefer&igrave;, prefer&eacute;</td><td>preferimmo</td><td>preferiste</td><td>preferirono, prefererono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>preferir&ograve;</td><td>preferirai</td><td>preferir&agrave;</td><td>preferiremo</td><td>preferirete</td><td>preferiranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>preferirei</td><td>preferiresti</td><td>preferirebbe</td><td>preferiremmo</td><td>preferireste</td><td>preferirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>preferisca</td><td>preferisca</td><td>preferisca</td><td>preferiamo</td><td>preferiate</td><td>preferiscano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>preferissi</td><td>preferissi</td><td>preferisse</td><td>preferissimo</td><td>preferiste</td><td>preferissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>preferisci</td><td>preferisca</td><td>preferiamo</td><td>preferite</td><td>preferiscano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">produrre</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">producendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">producente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">prodotto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>produco</td><td>produci</td><td>produce</td><td>produciamo</td><td>producete</td><td>producono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>producevo</td><td>producevi</td><td>produceva</td><td>producevamo</td><td>producevate</td><td>producevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>produssi</td><td>producesti</td><td>produsse</td><td>producemmo</td><td>produceste</td><td>produssero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>produrr&ograve;</td><td>produrrai</td><td>produrr&agrave;</td><td>produrremo</td><td>produrrete</td><td>produrranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>produrrei</td><td>produrresti</td><td>produrrebbe</td><td>produrremmo</td><td>produrreste</td><td>produrrebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>produca</td><td>produca</td><td>produca</td><td>produciamo</td><td>produciate</td><td>producano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>producessi</td><td>producessi</td><td>producesse</td><td>producessimo</td><td>produceste</td><td>producessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>produci</td><td>produca</td><td>produciamo</td><td>producete</td><td>producano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">lavarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">lavandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">lavantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">lavato, lavatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi lavo</td><td>ti lavi</td><td>si lava</td><td>ci laviamo</td><td>vi lavate</td><td>si lavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi lavavo</td><td>ti lavavi</td><td>si lavava</td><td>ci lavavamo</td><td>vi lavavate</td><td>si lavavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi lavai</td><td>ti lavasti</td><td>si lav&ograve;</td><td>ci lavammo</td><td>vi lavaste</td><td>si lavarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi laver&ograve;</td><td>ti laverai</td><td>si laver&agrave;</td><td>ci laveremo</td><td>vi laverete</td><td>si laveranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi laverei</td><td>ti laveresti</td><td>si laverebbe</td><td>ci laveremmo</td><td>vi lavereste</td><td>si laverebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi lavi</td><td>ti lavi</td><td>si lavi</td><td>ci laviamo</td><td>vi laviate</td><td>si lavino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi lavassi</td><td>ti lavassi</td><td>si lavasse</td><td>ci lavassimo</td><td>vi lavaste</td><td>si lavassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>lavati</td><td>si lavi</td><td>laviamoci</td><td>lavatevi</td><td>si lavino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">abbattersi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">abbattendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">abbattentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">abbattuto, abbattutosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi abbatto</td><td>ti abbatti</td><td>si abbatte</td><td>ci abbattiamo</td><td>vi abbattete</td><td>si abbattono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi abbattevo</td><td>ti abbattevi</td><td>si abbatteva</td><td>ci abbattevamo</td><td>vi abbattevate</td><td>si abbattevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi abbattei</td><td>ti abbattesti</td><td>si abbattette, abbatt&eacute;</td><td>ci abbattemmo</td><td>vi abbatteste</td><td>si abbattettero, abbatterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi abbatter&ograve;</td><td>ti abbatterai</td><td>si abbatter&agrave;</td><td>ci abbatteremo</td><td>vi abbatterete</td><td>si abbatteranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi abbatterei</td><td>ti abbatteresti</td><td>si abbatterebbe</td><td>ci abbatteremmo</td><td>vi abbattereste</td><td>si abbatterebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi abbatta</td><td>ti abbatta</td><td>si abbatta</td><td>ci abbattiamo</td><td>vi abbattiate</td><td>si abbattano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi abbattessi</td><td>ti abbattessi</td><td>si abbattesse</td><td>ci abbattessimo</td><td>vi abbatteste</td><td>si abbattessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>abbattiti</td><td>si abbatta</td><td>abbattiamoci</td><td>abbattetevi</td><td>si abbattano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">annoiarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">annoiandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">annoiantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">annoiato, annoiatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi annoio</td><td>ti annoi</td><td>si annoia</td><td>ci annoiamo</td><td>vi annoiate</td><td>si annoiano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi annoiavo</td><td>ti annoiavi</td><td>si annoiava</td><td>ci annoiavamo</td><td>vi annoiavate</td><td>si annoiavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi annoiai</td><td>ti annoiasti</td><td>si annoi&ograve;</td><td>ci annoiammo</td><td>vi annoiaste</td><td>si annoiarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi annoier&ograve;</td><td>ti annoierai</td><td>si annoier&agrave;</td><td>ci annoieremo</td><td>vi annoierete</td><td>si annoieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi annoierei</td><td>ti annoieresti</td><td>si annoierebbe</td><td>ci annoieremmo</td><td>vi annoiereste</td><td>si annoierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi annoi</td><td>ti annoi</td><td>si annoi</td><td>ci annoiamo</td><td>vi annoiate</td><td>si annoino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi annoiassi</td><td>ti annoiassi</td><td>si annoiasse</td><td>ci annoiassimo</td><td>vi annoiaste</td><td>si annoiassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>annoiati</td><td>si annoi</td><td>annoiamoci</td><td>annoiatevi</td><td>si annoino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">vestirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">vestendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">vestentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">vestito, vestitosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi vesto</td><td>ti vesti</td><td>si veste</td><td>ci vestiamo</td><td>vi vestite</td><td>si vestono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi vestivo</td><td>ti vestivi</td><td>si vestiva</td><td>ci vestivamo</td><td>vi vestivate</td><td>si vestivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi vestii</td><td>ti vestisti</td><td>si vest&igrave;, vest&eacute;</td><td>ci vestimmo</td><td>vi vestiste</td><td>si vestirono, vesterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi vestir&ograve;</td><td>ti vestirai</td><td>si vestir&agrave;</td><td>ci vestiremo</td><td>vi vestirete</td><td>si vestiranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi vestirei</td><td>ti vestiresti</td><td>si vestirebbe</td><td>ci vestiremmo</td><td>vi vestireste</td><td>si vestirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi vesta</td><td>ti vesta</td><td>si vesta</td><td>ci vestiamo</td><td>vi vestiate</td><td>si vestano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi vestissi</td><td>ti vestissi</td><td>si vestisse</td><td>ci vestissimo</td><td>vi vestiste</td><td>si vestissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>vestiti</td><td>si vesta</td><td>vestiamoci</td><td>vestitevi</td><td>si vestano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ferirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">ferendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">ferentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ferito, feritosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi ferisco</td><td>ti ferisci</td><td>si ferisce</td><td>ci feriamo</td><td>vi ferite</td><td>si feriscono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi ferivo</td><td>ti ferivi</td><td>si feriva</td><td>ci ferivamo</td><td>vi ferivate</td><td>si ferivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi ferii</td><td>ti feristi</td><td>si fer&igrave;, fer&eacute;</td><td>ci ferimmo</td><td>vi feriste</td><td>si ferirono, fererono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi ferir&ograve;</td><td>ti ferirai</td><td>si ferir&agrave;</td><td>ci feriremo</td><td>vi ferirete</td><td>si feriranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi ferirei</td><td>ti feriresti</td><td>si ferirebbe</td><td>ci feriremmo</td><td>vi ferireste</td><td>si ferirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi ferisca</td><td>ti ferisca</td><td>si ferisca</td><td>ci feriamo</td><td>vi feriate</td><td>si feriscano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi ferissi</td><td>ti ferissi</td><td>si ferisse</td><td>ci ferissimo</td><td>vi feriste</td><td>si ferissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>ferisciti</td><td>si ferisca</td><td>feriamoci</td><td>feritevi</td><td>si feriscano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ridursi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">riducendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">riducentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ridotto, ridottosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi riduco</td><td>ti riduci</td><td>si riduce</td><td>ci riduciamo</td><td>vi riducete</td><td>si riducono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi riducevo</td><td>ti riducevi</td><td>si riduceva</td><td>ci riducevamo</td><td>vi riducevate</td><td>si riducevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi ridussi</td><td>ti riducesti</td><td>si ridusse</td><td>ci riducemmo</td><td>vi riduceste</td><td>si ridussero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi ridurr&ograve;</td><td>ti ridurrai</td><td>si ridurr&agrave;</td><td>ci ridurremo</td><td>vi ridurrete</td><td>si ridurranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi ridurrei</td><td>ti ridurresti</td><td>si ridurrebbe</td><td>ci ridurremmo</td><td>vi ridurreste</td><td>si ridurrebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi riduca</td><td>ti riduca</td><td>si riduca</td><td>ci riduciamo</td><td>vi riduciate</td><td>si riducano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi riducessi</td><td>ti riducessi</td><td>si riducesse</td><td>ci riducessimo</td><td>vi riduceste</td><td>si riducessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>riduciti</td><td>siriduca</td><td>riduciamoci</td><td>riducetevi</td><td>siriducano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ricucire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">ricucendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">ricucente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ricucito</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>ricucio</td><td>ricuci</td><td>ricuce</td><td>ricuciamo</td><td>ricucite</td><td>ricuciono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>ricucivo</td><td>ricucivi</td><td>ricuciva</td><td>ricucivamo</td><td>ricucivate</td><td>ricucivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>ricucii</td><td>ricucisti</td><td>ricuc&igrave;, ricuc&eacute;</td><td>ricucimmo</td><td>ricuciste</td><td>ricucirono, ricucerono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>ricucir&ograve;</td><td>ricucirai</td><td>ricucir&agrave;</td><td>ricuciremo</td><td>ricucirete</td><td>ricuciranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>ricucirei</td><td>ricuciresti</td><td>ricucirebbe</td><td>ricuciremmo</td><td>ricucireste</td><td>ricucirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>ricucia</td><td>ricucia</td><td>ricucia</td><td>ricuciamo</td><td>ricuciate</td><td>ricuciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>ricucissi</td><td>ricucissi</td><td>ricucisse</td><td>ricucissimo</td><td>ricuciste</td><td>ricucissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>ricuci</td><td>ricucia</td><td>ricuciamo</td><td>ricucite</td><td>ricuciano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">riavviarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">riavviandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">riavviantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">riavviato, riavviatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi riavvio</td><td>ti riavvii</td><td>si riavvia</td><td>ci riavviiamo</td><td>vi riavviate</td><td>si riavviano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi riavviavo</td><td>ti riavviavi</td><td>si riavviava</td><td>ci riavviavamo</td><td>vi riavviavate</td><td>si riavviavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi riavviai</td><td>ti riavviasti</td><td>si riavvi&ograve;</td><td>ci riavviammo</td><td>vi riavviaste</td><td>si riavviarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi riavvier&ograve;</td><td>ti riavvierai</td><td>si riavvier&agrave;</td><td>ci riavvieremo</td><td>vi riavvierete</td><td>si riavvieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi riavvierei</td><td>ti riavvieresti</td><td>si riavvierebbe</td><td>ci riavvieremmo</td><td>vi riavviereste</td><td>si riavvierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi riavvii</td><td>ti riavvii</td><td>si riavvii</td><td>ci riavviamo</td><td>vi riavviate</td><td>si riavviino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi riavviassi</td><td>ti riavviassi</td><td>si riavviasse</td><td>ci riavviassimo</td><td>vi riavviaste</td><td>si riavviassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>riavviati</td><td>si riavvii</td><td>riavviamoci</td><td>riavviatevi</td><td>si riavviino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">putrefare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">putrefacendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">putrefacente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">putrefatto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>putrefaccio, putref&ograve;</td><td>putrefai</td><td>putref&agrave;</td><td>putrefacciamo</td><td>putrefate</td><td>putrefanno</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>putrefacevo</td><td>putrefacevi</td><td>putrefaceva</td><td>putrefacevamo</td><td>putrefacevate</td><td>putrefacevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>putrefeci</td><td>putrefacesti</td><td>putrefece</td><td>putrefacemmo</td><td>putrefaceste</td><td>putrefecero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>putrefar&ograve;</td><td>putrefarai</td><td>putrefar&agrave;</td><td>putrefaremo</td><td>putrefarete</td><td>putrefaranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>putrefarei</td><td>putrefaresti</td><td>putrefarebbe</td><td>putrefaremmo</td><td>putrefareste</td><td>putrefarebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>putrefaccia</td><td>putrefaccia</td><td>putrefaccia</td><td>putrefacciamo</td><td>putrefacciate</td><td>putrefacciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>putrefacessi</td><td>putrefacessi</td><td>putrefacesse</td><td>putrefacessimo</td><td>putrefaceste</td><td>putrefacessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>putrefa</td><td>putrefaccia</td><td>putrefacciamo</td><td>putrefate</td><td>putrefacciano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">cucirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">cucendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">cucentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">cucito, cucitosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi cucio</td><td>ti cuci</td><td>si cuce</td><td>ci cuciamo</td><td>vi cucite</td><td>si cuciono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi cucivo</td><td>ti cucivi</td><td>si cuciva</td><td>ci cucivamo</td><td>vi cucivate</td><td>si cucivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi cucii</td><td>ti cucisti</td><td>si cuc&igrave;, cuc&eacute;</td><td>ci cucimmo</td><td>vi cuciste</td><td>si cucirono, cucerono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi cucir&ograve;</td><td>ti cucirai</td><td>si cucir&agrave;</td><td>ci cuciremo</td><td>vi cucirete</td><td>si cuciranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi cucirei</td><td>ti cuciresti</td><td>si cucirebbe</td><td>ci cuciremmo</td><td>vi cucireste</td><td>si cucirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi cucia</td><td>ti cucia</td><td>si cucia</td><td>ci cuciamo</td><td>vi cuciate</td><td>si cuciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi cucissi</td><td>ti cucissi</td><td>si cucisse</td><td>ci cucissimo</td><td>vi cuciste</td><td>si cucissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>cuciti</td><td>si cucia</td><td>cuciamoci</td><td>cucitevi</td><td>si cuciano</td></tr>
+</table>
+>>>
+
+Index: IT IT->EN
+
index 5d6be605ecc05aca91815b6da913cf0095d6386f..cf8387d165e1aa8fcb24db1daf2299da613712c9 100644 (file)
@@ -364,7 +364,8 @@ HtmlEntry: accreditare <<<
 <tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>accreditassi</td><td>accreditassi</td><td>accreditasse</td><td>accreditassimo</td><td>accreditaste</td><td>accreditassero</td></tr>
 <tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
 <tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>accredita</td><td>accrediti</td><td>accreditiamo</td><td>accreditate</td><td>accreditino</td></tr>
-</table>>>>
+</table>
+>>>
 ===accresce===
 HtmlEntry: accresce <<<
 <h3>Verb</h3>
@@ -438,7 +439,8 @@ HtmlEntry: accusare <<<
 <tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>accusassi</td><td>accusassi</td><td>accusasse</td><td>accusassimo</td><td>accusaste</td><td>accusassero</td></tr>
 <tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
 <tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>accusa</td><td>accusi</td><td>accusiamo</td><td>accusate</td><td>accusino</td></tr>
-</table>>>>
+</table>
+>>>
 ===accusato===
 HtmlEntry: accusato <<<
 <h3>Noun</h3>
@@ -3261,6 +3263,7 @@ From {{etyl|la|it}} {{term|dare|lang=la}}, present active infinitive of {{term|d
 <tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
 <tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>d&agrave;, dai, da'</td><td>dia</td><td>diamo</td><td>date</td><td>diano</td></tr>
 </table>
+
 <h4>Usage notes</h4>
 The imperative forms of the second-person singular are compounded with pronouns as follows:
 <ul><li> {{l|it|da'}} + {{l|it|ci}}&#x20;&#x2192;&#x20;{{l|it|dacci}}</li>
@@ -3906,7 +3909,8 @@ From {{etyl|la|it}} <em><a href="implere">&#x69;&#x6d;&#x70;&#x6c;&#x113;&#x72;&
 <tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>empissi</td><td>empissi</td><td>empisse</td><td>empissimo</td><td>empiste</td><td>empissero</td></tr>
 <tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
 <tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>empi</td><td>empia</td><td>empiamo</td><td>empite</td><td>empiano</td></tr>
-</table>>>>
+</table>
+>>>
 ===emulate===
 HtmlEntry: emulate <<<
 <h3>Verb</h3>
@@ -4032,6 +4036,7 @@ From {{etyl|la|it}} <em><a href="esse">esse</a></em>, present active infinitive
 <tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
 <tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>sii</td><td>sia</td><td>siamo</td><td>siate</td><td>siano</td></tr>
 </table>
+
 <h3>Noun</h3>
 {{it-noun|esser|m|e|i}}
 <ol><li> <a href="being">being</a></li>
diff --git a/testdata/outputs/testItConj.html b/testdata/outputs/testItConj.html
new file mode 100644 (file)
index 0000000..d8bdb2d
--- /dev/null
@@ -0,0 +1,360 @@
+dictInfo=
+
+Index: EN EN->IT
+===dummyTitle===
+HtmlEntry: dummyTitle <<<<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">dare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">dando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">dante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">dato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>do</td><td>dai</td><td>d&agrave;</td><td>diamo</td><td>date</td><td>danno</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>davo</td><td>davi</td><td>dava</td><td>davamo</td><td>davate</td><td>davano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>diedi, detti</td><td>desti</td><td>diede, dette</td><td>demmo</td><td>deste</td><td>diedero, dettero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>dar&ograve;</td><td>darai</td><td>dar&agrave;</td><td>daremo</td><td>darete</td><td>daranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>darei</td><td>daresti</td><td>darebbe</td><td>daremmo</td><td>dareste</td><td>darebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>dia</td><td>dia</td><td>dia</td><td>diamo</td><td>diate</td><td>diano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>dessi</td><td>dessi</td><td>desse</td><td>dessimo</td><td>deste</td><td>dessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>d&agrave;, dai, da'</td><td>dia</td><td>diamo</td><td>date</td><td>diano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">accusare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">accusando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">accusante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">accusato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>accuso</td><td>accusi</td><td>accusa</td><td>accusiamo</td><td>accusate</td><td>accusano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>accusavo</td><td>accusavi</td><td>accusava</td><td>accusavamo</td><td>accusavate</td><td>accusavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>accusai</td><td>accusasti</td><td>accus&ograve;</td><td>accusammo</td><td>accusaste</td><td>accusarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>accuser&ograve;</td><td>accuserai</td><td>accuser&agrave;</td><td>accuseremo</td><td>accuserete</td><td>accuseranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>accuserei</td><td>accuseresti</td><td>accuserebbe</td><td>accuseremmo</td><td>accusereste</td><td>accuserebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>accusi</td><td>accusi</td><td>accusi</td><td>accusiamo</td><td>accusiate</td><td>accusino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>accusassi</td><td>accusassi</td><td>accusasse</td><td>accusassimo</td><td>accusaste</td><td>accusassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>accusa</td><td>accusi</td><td>accusiamo</td><td>accusate</td><td>accusino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">pagare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere or essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">pagando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">pagante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">pagato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>pago</td><td>paghi</td><td>paga</td><td>paghiamo</td><td>pagate</td><td>pagano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>pagavo</td><td>pagavi</td><td>pagava</td><td>pagavamo</td><td>pagavate</td><td>pagavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>pagai</td><td>pagasti</td><td>pag&ograve;</td><td>pagammo</td><td>pagaste</td><td>pagarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>pagher&ograve;</td><td>pagherai</td><td>pagher&agrave;</td><td>pagheremo</td><td>pagherete</td><td>pagheranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>pagherei</td><td>pagheresti</td><td>pagherebbe</td><td>pagheremmo</td><td>paghereste</td><td>pagherebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>paghi</td><td>paghi</td><td>paghi</td><td>paghiamo</td><td>paghiate</td><td>paghino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>pagassi</td><td>pagassi</td><td>pagasse</td><td>pagassimo</td><td>pagaste</td><td>pagassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>paga</td><td>paghi</td><td>paghiamo</td><td>pagate</td><td>paghino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">studiare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">studiando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">studiante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">studiato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>studio</td><td>studi</td><td>studia</td><td>studiamo</td><td>studiate</td><td>studiano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>studiavo</td><td>studiavi</td><td>studiava</td><td>studiavamo</td><td>studiavate</td><td>studiavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>studiai</td><td>studiasti</td><td>studi&ograve;</td><td>studiammo</td><td>studiaste</td><td>studiarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>studier&ograve;</td><td>studierai</td><td>studier&agrave;</td><td>studieremo</td><td>studierete</td><td>studieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>studierei</td><td>studieresti</td><td>studierebbe</td><td>studieremmo</td><td>studiereste</td><td>studierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>studi</td><td>studi</td><td>studi</td><td>studiamo</td><td>studiate</td><td>studino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>studiassi</td><td>studiassi</td><td>studiasse</td><td>studiassimo</td><td>studiaste</td><td>studiassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>studia</td><td>studi</td><td>studiamo</td><td>studiate</td><td>studino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">avviare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">avviando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">avviante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">avviato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>avvio</td><td>avvii</td><td>avvia</td><td>avviiamo</td><td>avviate</td><td>avviano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>avviavo</td><td>avviavi</td><td>avviava</td><td>avviavamo</td><td>avviavate</td><td>avviavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>avviai</td><td>avviasti</td><td>avvi&ograve;</td><td>avviammo</td><td>avviaste</td><td>avviarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>avvier&ograve;</td><td>avvierai</td><td>avvier&agrave;</td><td>avvieremo</td><td>avvierete</td><td>avvieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>avvierei</td><td>avvieresti</td><td>avvierebbe</td><td>avvieremmo</td><td>avviereste</td><td>avvierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>avvii</td><td>avvii</td><td>avvii</td><td>avviamo</td><td>avviate</td><td>avviino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>avviassi</td><td>avviassi</td><td>avviasse</td><td>avviassimo</td><td>avviaste</td><td>avviassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>avvia</td><td>avvii</td><td>avviamo</td><td>avviate</td><td>avviino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">pronunciare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">pronunciando</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">pronunciante</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">pronunciato</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>pronuncio</td><td>pronunci</td><td>pronuncia</td><td>pronunciamo</td><td>pronunciate</td><td>pronunciano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>pronunciavo</td><td>pronunciavi</td><td>pronunciava</td><td>pronunciavamo</td><td>pronunciavate</td><td>pronunciavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>pronunciai</td><td>pronunciasti</td><td>pronunci&ograve;</td><td>pronunciammo</td><td>pronunciaste</td><td>pronunciarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>pronuncer&ograve;</td><td>pronuncerai</td><td>pronuncer&agrave;</td><td>pronunceremo</td><td>pronuncerete</td><td>pronunceranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>pronuncerei</td><td>pronunceresti</td><td>pronuncerebbe</td><td>pronunceremmo</td><td>pronuncereste</td><td>pronuncerebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>pronunci</td><td>pronunci</td><td>pronunci</td><td>pronunciamo</td><td>pronunciate</td><td>pronuncino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>pronunciassi</td><td>pronunciassi</td><td>pronunciasse</td><td>pronunciassimo</td><td>pronunciaste</td><td>pronunciassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>pronuncia</td><td>pronunci</td><td>pronunciamo</td><td>pronunciate</td><td>pronuncino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">sedere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">sedendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">sedente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">seduto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>siedo, seggo</td><td>siedi</td><td>siede</td><td>sediamo</td><td>sedete</td><td>siedono, seggono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>sedevo</td><td>sedevi</td><td>sedeva</td><td>sedevamo</td><td>sedevate</td><td>sedevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>sedei</td><td>sedesti</td><td>sedette, sed&eacute;</td><td>sedemmo</td><td>sedeste</td><td>sedettero, sederono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>seder&ograve;, sieder&ograve;</td><td>sederai, siederai</td><td>seder&agrave;, sieder&agrave;</td><td>sederemo, siederemo</td><td>sederete, siederete</td><td>sederanno, siederanno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>sederei, siederei</td><td>sederesti, siederesti</td><td>sederebbe, siederebbe</td><td>sederemmo, siederemmo</td><td>sedereste, siedereste</td><td>sederebbero, siederebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>sieda</td><td>sieda</td><td>sieda</td><td>sediamo</td><td>sediate</td><td>siedano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>sedessi</td><td>sedessi</td><td>sedesse</td><td>sedessimo</td><td>sedeste</td><td>sedessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>siedi</td><td>sieda, segga</td><td>sediamo</td><td>sedete</td><td>siedano, seggano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">persuadere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">persuadendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">persuadente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">persuaso</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>persuado</td><td>persuadi</td><td>persuade</td><td>persuadiamo</td><td>persuadete</td><td>persuadono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>persuadevo</td><td>persuadevi</td><td>persuadeva</td><td>persuadevamo</td><td>persuadevate</td><td>persuadevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>persuasi</td><td>persuadesti</td><td>persuase, </td><td>persuademmo</td><td>persuadeste</td><td>persuasero, </td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>persuader&ograve;</td><td>persuaderai</td><td>persuader&agrave;</td><td>persuaderemo</td><td>persuaderete</td><td>persuaderanno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>persuaderei</td><td>persuaderesti</td><td>persuaderebbe</td><td>persuaderemmo</td><td>persuadereste</td><td>persuaderebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>persuada</td><td>persuada</td><td>persuada</td><td>persuadiamo</td><td>persuadiate</td><td>persuadano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>persuadessi</td><td>persuadessi</td><td>persuadesse</td><td>persuadessimo</td><td>persuadeste</td><td>persuadessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>persuadi</td><td>persuada</td><td>persuadiamo</td><td>persuadete</td><td>persuadano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">abbattere</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">abbattendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">abbattente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">abbattuto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>abbatto</td><td>abbatti</td><td>abbatte</td><td>abbattiamo</td><td>abbattete</td><td>abbattono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>abbattevo</td><td>abbattevi</td><td>abbatteva</td><td>abbattevamo</td><td>abbattevate</td><td>abbattevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>abbattei</td><td>abbattesti</td><td>abbattette, abbatt&eacute;</td><td>abbattemmo</td><td>abbatteste</td><td>abbattettero, abbatterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>abbatter&ograve;</td><td>abbatterai</td><td>abbatter&agrave;</td><td>abbatteremo</td><td>abbatterete</td><td>abbatteranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>abbatterei</td><td>abbatteresti</td><td>abbatterebbe</td><td>abbatteremmo</td><td>abbattereste</td><td>abbatterebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>abbatta</td><td>abbatta</td><td>abbatta</td><td>abbattiamo</td><td>abbattiate</td><td>abbattano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>abbattessi</td><td>abbattessi</td><td>abbattesse</td><td>abbattessimo</td><td>abbatteste</td><td>abbattessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>abbatti</td><td>abbatta</td><td>abbattiamo</td><td>abbattete</td><td>abbattano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">coprire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">coprendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">coprente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">coperto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>copro</td><td>copri</td><td>copre</td><td>copriamo</td><td>coprite</td><td>coprono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>coprivo</td><td>coprivi</td><td>copriva</td><td>coprivamo</td><td>coprivate</td><td>coprivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>coprii, copersi</td><td>copristi</td><td>copr&igrave;, coperse</td><td>coprimmo</td><td>copriste</td><td>coprirono, copersero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>coprir&ograve;</td><td>coprirai</td><td>coprir&agrave;</td><td>copriremo</td><td>coprirete</td><td>copriranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>coprirei</td><td>copriresti</td><td>coprirebbe</td><td>copriremmo</td><td>coprireste</td><td>coprirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>copra</td><td>copra</td><td>copra</td><td>copriamo</td><td>copriate</td><td>coprano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>coprissi</td><td>coprissi</td><td>coprisse</td><td>coprissimo</td><td>copriste</td><td>coprissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>copri</td><td>copra</td><td>copriamo</td><td>coprite</td><td>coprano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">preferire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">preferendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">preferente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">preferito</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>preferisco</td><td>preferisci</td><td>preferisce</td><td>preferiamo</td><td>preferite</td><td>preferiscono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>preferivo</td><td>preferivi</td><td>preferiva</td><td>preferivamo</td><td>preferivate</td><td>preferivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>preferii</td><td>preferisti</td><td>prefer&igrave;, prefer&eacute;</td><td>preferimmo</td><td>preferiste</td><td>preferirono, prefererono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>preferir&ograve;</td><td>preferirai</td><td>preferir&agrave;</td><td>preferiremo</td><td>preferirete</td><td>preferiranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>preferirei</td><td>preferiresti</td><td>preferirebbe</td><td>preferiremmo</td><td>preferireste</td><td>preferirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>preferisca</td><td>preferisca</td><td>preferisca</td><td>preferiamo</td><td>preferiate</td><td>preferiscano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>preferissi</td><td>preferissi</td><td>preferisse</td><td>preferissimo</td><td>preferiste</td><td>preferissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>preferisci</td><td>preferisca</td><td>preferiamo</td><td>preferite</td><td>preferiscano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">produrre</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">producendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">producente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">prodotto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>produco</td><td>produci</td><td>produce</td><td>produciamo</td><td>producete</td><td>producono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>producevo</td><td>producevi</td><td>produceva</td><td>producevamo</td><td>producevate</td><td>producevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>produssi</td><td>producesti</td><td>produsse</td><td>producemmo</td><td>produceste</td><td>produssero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>produrr&ograve;</td><td>produrrai</td><td>produrr&agrave;</td><td>produrremo</td><td>produrrete</td><td>produrranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>produrrei</td><td>produrresti</td><td>produrrebbe</td><td>produrremmo</td><td>produrreste</td><td>produrrebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>produca</td><td>produca</td><td>produca</td><td>produciamo</td><td>produciate</td><td>producano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>producessi</td><td>producessi</td><td>producesse</td><td>producessimo</td><td>produceste</td><td>producessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>produci</td><td>produca</td><td>produciamo</td><td>producete</td><td>producano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">lavarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">lavandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">lavantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">lavato, lavatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi lavo</td><td>ti lavi</td><td>si lava</td><td>ci laviamo</td><td>vi lavate</td><td>si lavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi lavavo</td><td>ti lavavi</td><td>si lavava</td><td>ci lavavamo</td><td>vi lavavate</td><td>si lavavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi lavai</td><td>ti lavasti</td><td>si lav&ograve;</td><td>ci lavammo</td><td>vi lavaste</td><td>si lavarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi laver&ograve;</td><td>ti laverai</td><td>si laver&agrave;</td><td>ci laveremo</td><td>vi laverete</td><td>si laveranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi laverei</td><td>ti laveresti</td><td>si laverebbe</td><td>ci laveremmo</td><td>vi lavereste</td><td>si laverebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi lavi</td><td>ti lavi</td><td>si lavi</td><td>ci laviamo</td><td>vi laviate</td><td>si lavino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi lavassi</td><td>ti lavassi</td><td>si lavasse</td><td>ci lavassimo</td><td>vi lavaste</td><td>si lavassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>lavati</td><td>si lavi</td><td>laviamoci</td><td>lavatevi</td><td>si lavino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">abbattersi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">abbattendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">abbattentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">abbattuto, abbattutosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi abbatto</td><td>ti abbatti</td><td>si abbatte</td><td>ci abbattiamo</td><td>vi abbattete</td><td>si abbattono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi abbattevo</td><td>ti abbattevi</td><td>si abbatteva</td><td>ci abbattevamo</td><td>vi abbattevate</td><td>si abbattevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi abbattei</td><td>ti abbattesti</td><td>si abbattette, abbatt&eacute;</td><td>ci abbattemmo</td><td>vi abbatteste</td><td>si abbattettero, abbatterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi abbatter&ograve;</td><td>ti abbatterai</td><td>si abbatter&agrave;</td><td>ci abbatteremo</td><td>vi abbatterete</td><td>si abbatteranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi abbatterei</td><td>ti abbatteresti</td><td>si abbatterebbe</td><td>ci abbatteremmo</td><td>vi abbattereste</td><td>si abbatterebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi abbatta</td><td>ti abbatta</td><td>si abbatta</td><td>ci abbattiamo</td><td>vi abbattiate</td><td>si abbattano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi abbattessi</td><td>ti abbattessi</td><td>si abbattesse</td><td>ci abbattessimo</td><td>vi abbatteste</td><td>si abbattessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>abbattiti</td><td>si abbatta</td><td>abbattiamoci</td><td>abbattetevi</td><td>si abbattano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">annoiarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">annoiandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">annoiantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">annoiato, annoiatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi annoio</td><td>ti annoi</td><td>si annoia</td><td>ci annoiamo</td><td>vi annoiate</td><td>si annoiano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi annoiavo</td><td>ti annoiavi</td><td>si annoiava</td><td>ci annoiavamo</td><td>vi annoiavate</td><td>si annoiavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi annoiai</td><td>ti annoiasti</td><td>si annoi&ograve;</td><td>ci annoiammo</td><td>vi annoiaste</td><td>si annoiarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi annoier&ograve;</td><td>ti annoierai</td><td>si annoier&agrave;</td><td>ci annoieremo</td><td>vi annoierete</td><td>si annoieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi annoierei</td><td>ti annoieresti</td><td>si annoierebbe</td><td>ci annoieremmo</td><td>vi annoiereste</td><td>si annoierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi annoi</td><td>ti annoi</td><td>si annoi</td><td>ci annoiamo</td><td>vi annoiate</td><td>si annoino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi annoiassi</td><td>ti annoiassi</td><td>si annoiasse</td><td>ci annoiassimo</td><td>vi annoiaste</td><td>si annoiassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>annoiati</td><td>si annoi</td><td>annoiamoci</td><td>annoiatevi</td><td>si annoino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">vestirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">vestendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">vestentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">vestito, vestitosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi vesto</td><td>ti vesti</td><td>si veste</td><td>ci vestiamo</td><td>vi vestite</td><td>si vestono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi vestivo</td><td>ti vestivi</td><td>si vestiva</td><td>ci vestivamo</td><td>vi vestivate</td><td>si vestivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi vestii</td><td>ti vestisti</td><td>si vest&igrave;, vest&eacute;</td><td>ci vestimmo</td><td>vi vestiste</td><td>si vestirono, vesterono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi vestir&ograve;</td><td>ti vestirai</td><td>si vestir&agrave;</td><td>ci vestiremo</td><td>vi vestirete</td><td>si vestiranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi vestirei</td><td>ti vestiresti</td><td>si vestirebbe</td><td>ci vestiremmo</td><td>vi vestireste</td><td>si vestirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi vesta</td><td>ti vesta</td><td>si vesta</td><td>ci vestiamo</td><td>vi vestiate</td><td>si vestano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi vestissi</td><td>ti vestissi</td><td>si vestisse</td><td>ci vestissimo</td><td>vi vestiste</td><td>si vestissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>vestiti</td><td>si vesta</td><td>vestiamoci</td><td>vestitevi</td><td>si vestano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ferirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1"></td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">ferendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">ferentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ferito, feritosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi ferisco</td><td>ti ferisci</td><td>si ferisce</td><td>ci feriamo</td><td>vi ferite</td><td>si feriscono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi ferivo</td><td>ti ferivi</td><td>si feriva</td><td>ci ferivamo</td><td>vi ferivate</td><td>si ferivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi ferii</td><td>ti feristi</td><td>si fer&igrave;, fer&eacute;</td><td>ci ferimmo</td><td>vi feriste</td><td>si ferirono, fererono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi ferir&ograve;</td><td>ti ferirai</td><td>si ferir&agrave;</td><td>ci feriremo</td><td>vi ferirete</td><td>si feriranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi ferirei</td><td>ti feriresti</td><td>si ferirebbe</td><td>ci feriremmo</td><td>vi ferireste</td><td>si ferirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi ferisca</td><td>ti ferisca</td><td>si ferisca</td><td>ci feriamo</td><td>vi feriate</td><td>si feriscano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi ferissi</td><td>ti ferissi</td><td>si ferisse</td><td>ci ferissimo</td><td>vi feriste</td><td>si ferissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>ferisciti</td><td>si ferisca</td><td>feriamoci</td><td>feritevi</td><td>si feriscano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ridursi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">riducendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">riducentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ridotto, ridottosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi riduco</td><td>ti riduci</td><td>si riduce</td><td>ci riduciamo</td><td>vi riducete</td><td>si riducono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi riducevo</td><td>ti riducevi</td><td>si riduceva</td><td>ci riducevamo</td><td>vi riducevate</td><td>si riducevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi ridussi</td><td>ti riducesti</td><td>si ridusse</td><td>ci riducemmo</td><td>vi riduceste</td><td>si ridussero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi ridurr&ograve;</td><td>ti ridurrai</td><td>si ridurr&agrave;</td><td>ci ridurremo</td><td>vi ridurrete</td><td>si ridurranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi ridurrei</td><td>ti ridurresti</td><td>si ridurrebbe</td><td>ci ridurremmo</td><td>vi ridurreste</td><td>si ridurrebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi riduca</td><td>ti riduca</td><td>si riduca</td><td>ci riduciamo</td><td>vi riduciate</td><td>si riducano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi riducessi</td><td>ti riducessi</td><td>si riducesse</td><td>ci riducessimo</td><td>vi riduceste</td><td>si riducessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>riduciti</td><td>siriduca</td><td>riduciamoci</td><td>riducetevi</td><td>siriducano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">ricucire</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">ricucendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">ricucente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">ricucito</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>ricucio</td><td>ricuci</td><td>ricuce</td><td>ricuciamo</td><td>ricucite</td><td>ricuciono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>ricucivo</td><td>ricucivi</td><td>ricuciva</td><td>ricucivamo</td><td>ricucivate</td><td>ricucivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>ricucii</td><td>ricucisti</td><td>ricuc&igrave;, ricuc&eacute;</td><td>ricucimmo</td><td>ricuciste</td><td>ricucirono, ricucerono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>ricucir&ograve;</td><td>ricucirai</td><td>ricucir&agrave;</td><td>ricuciremo</td><td>ricucirete</td><td>ricuciranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>ricucirei</td><td>ricuciresti</td><td>ricucirebbe</td><td>ricuciremmo</td><td>ricucireste</td><td>ricucirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>ricucia</td><td>ricucia</td><td>ricucia</td><td>ricuciamo</td><td>ricuciate</td><td>ricuciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>ricucissi</td><td>ricucissi</td><td>ricucisse</td><td>ricucissimo</td><td>ricuciste</td><td>ricucissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>ricuci</td><td>ricucia</td><td>ricuciamo</td><td>ricucite</td><td>ricuciano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">riavviarsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">riavviandosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">riavviantesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">riavviato, riavviatosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi riavvio</td><td>ti riavvii</td><td>si riavvia</td><td>ci riavviiamo</td><td>vi riavviate</td><td>si riavviano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi riavviavo</td><td>ti riavviavi</td><td>si riavviava</td><td>ci riavviavamo</td><td>vi riavviavate</td><td>si riavviavano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi riavviai</td><td>ti riavviasti</td><td>si riavvi&ograve;</td><td>ci riavviammo</td><td>vi riavviaste</td><td>si riavviarono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi riavvier&ograve;</td><td>ti riavvierai</td><td>si riavvier&agrave;</td><td>ci riavvieremo</td><td>vi riavvierete</td><td>si riavvieranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi riavvierei</td><td>ti riavvieresti</td><td>si riavvierebbe</td><td>ci riavvieremmo</td><td>vi riavviereste</td><td>si riavvierebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi riavvii</td><td>ti riavvii</td><td>si riavvii</td><td>ci riavviamo</td><td>vi riavviate</td><td>si riavviino</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi riavviassi</td><td>ti riavviassi</td><td>si riavviasse</td><td>ci riavviassimo</td><td>vi riavviaste</td><td>si riavviassero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>riavviati</td><td>si riavvii</td><td>riavviamoci</td><td>riavviatevi</td><td>si riavviino</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">putrefare</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">avere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">putrefacendo</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">putrefacente</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">putrefatto</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>putrefaccio, putref&ograve;</td><td>putrefai</td><td>putref&agrave;</td><td>putrefacciamo</td><td>putrefate</td><td>putrefanno</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>putrefacevo</td><td>putrefacevi</td><td>putrefaceva</td><td>putrefacevamo</td><td>putrefacevate</td><td>putrefacevano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>putrefeci</td><td>putrefacesti</td><td>putrefece</td><td>putrefacemmo</td><td>putrefaceste</td><td>putrefecero</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>putrefar&ograve;</td><td>putrefarai</td><td>putrefar&agrave;</td><td>putrefaremo</td><td>putrefarete</td><td>putrefaranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>putrefarei</td><td>putrefaresti</td><td>putrefarebbe</td><td>putrefaremmo</td><td>putrefareste</td><td>putrefarebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>putrefaccia</td><td>putrefaccia</td><td>putrefaccia</td><td>putrefacciamo</td><td>putrefacciate</td><td>putrefacciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>putrefacessi</td><td>putrefacessi</td><td>putrefacesse</td><td>putrefacessimo</td><td>putrefaceste</td><td>putrefacessero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>putrefa</td><td>putrefaccia</td><td>putrefacciamo</td><td>putrefate</td><td>putrefacciano</td></tr>
+</table>
+<table style="background:#F0F0F0;border-collapse:separate;border-spacing:2px"><tr><th colspan="1" style="background:#e2e4c0">infinitive</th><td colspan="1">cucirsi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">auxiliary verb</th><td colspan="1">essere</td><th colspan="1" style="background:#e2e4c0">gerund</th><td colspan="1">cucendosi</td></tr>
+<tr><th colspan="1" style="background:#e2e4c0">present participle</th><td colspan="1">cucentesi</td><th colspan="1" style="background:#e2e4c0">past participle</th><td colspan="1">cucito, cucitosi</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">indicative</th><th style="background:#c0cfe4">io</th><th style="background:#c0cfe4">tu</th><th style="background:#c0cfe4">lui/lei</th><th style="background:#c0cfe4">noi</th><th style="background:#c0cfe4">voi</th><th style="background:#c0cfe4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0cfe4">present</th><td>mi cucio</td><td>ti cuci</td><td>si cuce</td><td>ci cuciamo</td><td>vi cucite</td><td>si cuciono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">imperfect</th><td>mi cucivo</td><td>ti cucivi</td><td>si cuciva</td><td>ci cucivamo</td><td>vi cucivate</td><td>si cucivano</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">past historic</th><td>mi cucii</td><td>ti cucisti</td><td>si cuc&igrave;, cuc&eacute;</td><td>ci cucimmo</td><td>vi cuciste</td><td>si cucirono, cucerono</td></tr>
+<tr><th colspan="1" style="background:#c0cfe4">future</th><td>mi cucir&ograve;</td><td>ti cucirai</td><td>si cucir&agrave;</td><td>ci cuciremo</td><td>vi cucirete</td><td>si cuciranno</td></tr>
+<tr><th colspan="1" style="background:#c0d8e4">conditional</th><th style="background:#c0d8e4">io</th><th style="background:#c0d8e4">tu</th><th style="background:#c0d8e4">lui/lei</th><th style="background:#c0d8e4">noi</th><th style="background:#c0d8e4">voi</th><th style="background:#c0d8e4">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0d8e4">present</th><td>mi cucirei</td><td>ti cuciresti</td><td>si cucirebbe</td><td>ci cuciremmo</td><td>vi cucireste</td><td>si cucirebbero</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">subjuntive</th><th style="background:#c0e4c0">che io</th><th style="background:#c0e4c0">che tu</th><th style="background:#c0e4c0">che lui/lei</th><th style="background:#c0e4c0">che noi</th><th style="background:#c0e4c0">che voi</th><th style="background:#c0e4c0">che essi/esse</th></tr>
+<tr><th colspan="1" style="background:#c0e4c0">present</th><td>mi cucia</td><td>ti cucia</td><td>si cucia</td><td>ci cuciamo</td><td>vi cuciate</td><td>si cuciano</td></tr>
+<tr><th colspan="1" style="background:#c0e4c0">imperfect</th><td>mi cucissi</td><td>ti cucissi</td><td>si cucisse</td><td>ci cucissimo</td><td>vi cuciste</td><td>si cucissero</td></tr>
+<tr><th colspan="1" style="background:#e4d4c0">imperative</th><th style="background:#e4d4c0">-</th><th style="background:#e4d4c0">tu</th><th style="background:#e4d4c0">lui/lei</th><th style="background:#e4d4c0">noi</th><th style="background:#e4d4c0">voi</th><th style="background:#e4d4c0">essi/esse</th></tr>
+<tr><th colspan="1" style="background:#e4d4c0"></th><td></td><td>cuciti</td><td>si cucia</td><td>cuciamoci</td><td>cucitevi</td><td>si cuciano</td></tr>
+</table>
+>>>
+
+Index: IT IT->EN
+